Stadiums King Abdullah Sports City Jeddah: A World-Class Sporting Destination King Abdullah Sports City is a multi-use stadium and sports city located in Jeddah, Saudi Arabia. The city is named… 11 min read