Location on the map

39 Al Quds Al Sharif St., Off Shehab St. - Giza - Al Mohandesin

Map directions