Location on the map

9 El Tahrir St. in front of El Bohouth Metro Station - Giza - Dokki

Map directions