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