8333 King Saud Road Al Wizarat, District, الرياض 12622, Saudi Arabia
Seated: 20
Standing: 20
Square Feet: 1,033 ft2