Busch Stadium III

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