Busch Stadium

sights / Other

Busch Stadium information

Location
St Louis , USA
Address
Broadway & Clark Ave
Telephone
+1 314 345 9000
More information
www.stlcardinals.com
Something wrong?
Submit a correction

The Cardinals baseball team won the World Series in 2006, the same year this fun, retro-style stadium opened.