Al Mamsha St - Jumeirah Beach Residence - Dubai - United Arab Emirates
Seated: 600
Standing: 800
Square Feet: 18,298 ft2