World Wide Technology Soccer Park, formerly known as St. Louis Soccer Park and Anheuser-Busch Center, is a soccer complex which includes four soccer-specific stadiums, with the main field, Toyota Stadium, holding 5,500 seats. Located in Fenton, Missouri, a suburb southwest of downtown St. Louis, it is operated by St. Louis Scott Gallagher Soccer Club whose 275 teams and 3,600 players use it for both practice and games.
Less