Location on the map

155 El Hegaz St. Hegaz Square - Cairo - Masr el gedida

Map directions