Abha

  Country:
Saudi Arabia
  Stadium:
Prince Sultan bin Abdul Aziz Stadium
  Capacity:
28,000

Abha

  Country:
Saudi Arabia
  Stadium:
Prince Sultan bin Abdul Aziz Stadium
  Capacity:
28,000