Map
Grand Hamad St., Doha, Qatar
Restaurant
Al-Saha