Al-Awwal Park Stadium, previously known as King Saud University Stadium, is a football stadium located in Riyadh, Saudi Arabia. The stadium was built on the […]
Al-Awwal Park Stadium, previously known as King Saud University Stadium, is a football stadium located in Riyadh, Saudi Arabia. The stadium was built on the […]