Al Barsha Rd - Al Barsha - Al Barsha 1 - Dubai - United Arab Emirates
Seated: 60
Standing: 60
Square Feet: 62 ft2