Makkah Al Mukarramah Road Riyadh, Riyadh Province 11493
Seated: 1,000
Standing: 1,000
Square Feet: 19,913 ft2