Stadium Name: Prince Mohammed bin Abdul Aziz Stadium
Country:
Saudi Arabia Scotland
Address: Universities Road
Capacity: 24 000
Surface: Grass
Teams:

Prince Mohammed bin Abdul Aziz Stadium