Location on the map

13 Ibrahim Soliman St., off Shehab St. - Giza - Al Mohandesin

Map directions