Al Barsha Rd - Al Barsha - Al Barsha 1 - Dubai - United Arab Emirates
Seated: 22
Standing: 20
Square Feet: 31 ft2