Stadium Name: Prince Hathloul Bin Abdul Aziz Sport City Stadium
Country:
Saudi Arabia Scotland
Address:
Capacity: 10 000
Surface: Grass
Teams:

Najran Sport City Center