21st century baseball Wiki
Advertisement

Busch Stadium II is the current stadium the St. Louis Cardinals play in at home. It is located in St. Louis, Missouri.

Advertisement