Sorry, this location is now

Closed

Touch Of Glass

14 El Gezira St., Zamalek, Cairo

away