Location on the map

6 El Tahrir St. Research Metro Station - Giza - Dokki

Map directions