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