Sorry, this location is now

Closed

Umm El Nour Central

El Ammer St., Giza, Giza