Location on the map

119 Talaat Harb St. - Giza - Imbaba

Map directions