About the Business

The Last Hotel St Louis is a hotel with a story stitched into the fabric of St Louis. Our boutique hotel in St Louis is sure to leave a lasting impression.

Additional Information

Receive Credit Card:
Yes
Delivery:
No

Location & Hours

1501 Washington Avenue, St. Louis, Missouri 63103, United States, USA

Business Hours

Check-in time is 3:00 PM, Check out is 11:00 AM

Open 24

Subscribe Now

Get All Updates & Advance Offers