ok found it... It's near Salwa Road, in Al Aziziyah...Around the Sports city area.

That's the "outskirts" of Doha...kind of