Location on the map

17 Babel Square - Giza - Dokki

Map directions