This 4-star hotel is located in the historic Cupples Station district of downtown St. Louis. It features an International restaurant, luxury spa and modern rooms with a 37-inch flat-screen TV. Styled in rich brown tones, every room at St.
Address: 811 Spruce Street, St. Louis (Missouri)
Rates from:
USD 119 Booking.com