Location on the map

74 Wadi El Nile St. Mit Oqba - Giza - Al Mohandesin

Map directions