Al Khaleej St - Deira - Dubai - United Arab Emirates
Seated: 250
Standing: 300
Square Feet: 3,318 ft2