Sorry, this location is now

Closed

Egyptian Red Crescent

El Helal El Ahmar St., Off Bahaa El Din El Ghatwary St., Semouha, Alexandria In Front Of Andalusia Smouha Hospital

away