Makkah Al Mukarramah Road Riyadh, Riyadh Province 11493
Seated: 300
Standing: 250
Square Feet: 8,966 ft2