Location on the map

94 El Alamein St. - Giza - Al Mohandesin

Map directions