Stadiums Al-Awwal Park Stadium in Riyadh: A Comprehensive Guide Al-Awwal Park Stadium, previously known as King Saud University Stadium, is a football stadium located in Riyadh, Saudi Arabia. The… 12 min read