Mezz

Ramada Chelsea Hotel Al Barsha, Al Mafraq Road