US National Stadium

US National Stadium

Chad M.
The future home of the United States National Soccer team. Located in St Louis Missouri, this stadium is the crown of American soccer. It has a capacity of 60,000 seats that can be expanded to 65,000. It will also be the home of the US Open Cup Finals, and every other year the MLS Cup final
Default Title