Location on the map

162, 26th of July St., Sphinx Square - Giza - Al Mohandesin

Map directions