Sorry, this location is now

Closed

Habiba Central

Block 95, El zawia el hamra, Cairo