Prince Turki bin Abdul Aziz Stadium
The Prince Turki bin Abdul Aziz Stadium is a stadium in Riyadh, Saudi Arabia.

It is the home of Al-Riyadh SC.
Q2655899
Al-Riyadh SC
MEDIA
Q85794527
Prince Turki bin Abdul Aziz Stadium
Concept
item operated
occupant