Sheikh Humaid Bin Rashid Al Nuaimi Street - Al Owan - Al Nakhil 2 - Ajman - United Arab Emirates
Seated: 70
Square Feet: 1,218 ft2