Sorry, this location is now

Closed

Karrar Group

25 Abdel Salam Farid St., Heliopolis, Cairo behind Le Meridien hotel

away