Prince Saud bin Jalawi Stadium

Name:
Prince Saud bin Jalawi Stadium
Country:
Saudi Arabia
City:
Khobar
Seating capacity:
20100