Gateway Ave - Dubai Festival City - Dubai - Dubai - United Arab Emirates
Seated: 70
Standing: 100
Square Feet: 1,076 ft2