The Hampton Inn St. Louis Downtown at the Arch MO hotel is located in the heart of St. Louis, Missouri, just steps away from Busch Stadium (Home of the Cardinals), America's Center/Edward Jones Dome, Laclede's Landing and the Gateway Arch. This award..