Prince Turki bin Abdulaziz Stadium
Saudi Arabia · Asia

About
Al-Riyadh club stadium is a football stadium in Riyadh, Saudi Arabia.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.
Saudi Arabia · Asia

Al-Riyadh club stadium is a football stadium in Riyadh, Saudi Arabia.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.