Busch Stadium

entertainment-nightlife / Other

Busch Stadium information

Location
St Louis , USA
Address
cnr Broadway & Clark Ave
More information
www.stlcardinals.com
Something wrong?
Submit a correction

The Cardinals play in this fun, retro stadium, opened in 2006. Second only to the New York Yankees in World Series wins, they last won the pennant in 2011.