Hampton Inn Gateway Arch Downtown Near World Aquarium
333 Washington Ave -
St. Louis,
MO 63102