Map
Al-Nasser St., Doha, Qatar
Price
20
Restaurant
Turkey Central