Al Mamsha St - Jumeirah Beach Residence - Dubai - United Arab Emirates
Seated: 70
Standing: 100
Square Feet: 1,076 ft2