Location on the map

96 El Nil St., El Galaa Square, Floor 5 - Giza - Agouza

Map directions