Location on the map

19 El Rashid St. - Giza - Al Mohandesin

Map directions