Saudi Arabia

King Abdullah Sports City Stadium

25000 capacity stadium home to Al Taawoun in Buraidah