Location on the map

6 Zaghloul St. off Khamis El Gazzar St., Meshaal - Giza - al haram

Map directions