Location on the map

1 Riad El Saleheen St., off El Teraa St. - Dakahlia - Al Mansoura

Map directions