Location on the map

6 El Tahrir St., in front of Maqar Brothers - Giza - Dokki

Map directions