Al Khaleej St - Deira - Dubai - United Arab Emirates
Seated: 450
Standing: 500
Square Feet: 4,898 ft2