Sorry, this location is now

Closed

Zooba

9 El Gheith St., Agouza, Giza Behind Shahrazade Hotel

away