Courtyard by Marriott
2340 Market St., St. Louis, Missouri, 63103, United States
Built in 1990 and renovated in 2005, this business-friendly hotel is three blocks from Union Station shopping center, a bit more than a mile from the Gateway Arch, and convenient to I-40.
Rate Includes: Credit cards accepted
BACK TO TOP