Location on the map

32 , 34 Street Al Tahrir City - Giza - Imbaba

Map directions