Location on the map

13 El Ashgar St - Giza - Al Mohandesin

Map directions