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