Prince Sultan bin Abdul Aziz Stadium

Capacity:
25000
Opened:
1984
Address:
Almahalah, Abha 62568, Saudi Arabia
Scroll to Top