Location on the map

El Aqaba St., Off Abi Kir St. - Alexandria - Cleopatra

Map directions