Location on the map

18 Shawky Lane, off El Bahr El Aazam St. - Giza - Giza

Map directions