Sorry, this location is now

Closed

Nour El Islam Central

el tahrir st., saft el laban, Boulak el dakrour, Giza