Toggle navigation
Get CityMaps2Go
Save
Al-Khawr Stadium
Outdoor
Asia, Qatar, Al Khawr
Al-Khawr Stadium (Arabic: ملعب آل خور) is a multi-purpose stadium in the coastal city of Al Khor, Qatar, that is home to Al-Khor Sports Club. The capacity of the stadium is 20,000, making it an average sized stadium in the Qatar Stars League.
Read More