Location on the map

11 Sphinx Square - Giza - Al Mohandesin

Map directions