Location on the map

9 15th of May St. Abu El Nomros - Giza - Giza

Map directions