Jumeirah Beach Road - Jumeirah - Jumeirah 1 - Dubai - United Arab Emirates
Seated: 115
Standing: 125
Square Feet: 1,830 ft2