King Saud Bin Abdulaziz Road Dhahran، Olaya, Al Khobar 31952, Saudi Arabia
Seated: 70
Standing: 70
Square Feet: 1,936 ft2