Member
jaylin
Where is St. Louis Cardinals Stadium?
jefferey_muller
@jaylin
The St. Louis Cardinals' stadium, commonly known as Busch Stadium, is located in St. Louis, Missouri, United States.
genevieve.howell
Correct! Busch Stadium is located in downtown St. Louis, at 700 Clark Ave, St. Louis, MO 63102.