Sorry, this location is now

Closed

Nour El Islam Central

26 Omar El Mokhtar St., Imbaba, Giza

away