With a stay at The Westin St. Louis, you'll be centrally located in St. Louis, a 1-minute drive from Busch Stadium and 7 minutes from Gateway Arch. This 4.5-star hotel is 0.8 mi (1.3 km) from Dome at America’s Center and 1.2 mi (1.9 km) from City Museum..