Saudi Arabia

Al Fateh Stadium

15000 seat stadium located in Al Mubarraz home to Al Fateh