The Millennium Hotel St. Louis is located in the heart of downtown on the banks of the Mississippi River. Overlooking the city's signature landmark; The Gateway Arch as well as Busch Stadium.