Location on the map

13 El Thamar St. Mustafa Mahmoud Mosque Square League of Arab States - Giza - Al Mohandesin

Map directions