Jumeirah Beach Road - Jumeirah - Jumeirah 1 - Dubai - United Arab Emirates
Seated: 25
Standing: 25
Square Feet: 570 ft2