Our new Busch Stadium is in downtown St. Louis. We are a Baseball Town! There was some controversy swirling around its construction when we had a stadium that was only 40 years old, but it's a grand place to enjoy the ballgame. My only criticism - outrageous prices for concessions. $8 dollars for a beer!!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.