Sorry, this location is now

Closed

KTIStar

25 Farid St., Heliopolis, Cairo Behind Le Meridien Heliopolis Hotel

away