Prince Hathloul bin Abdul Aziz Sports City

Saudi ArabiaSaudi Arabia

12000 seat stadium in Najran used by Al Okhdood