Photo of 21c museum hotel st. louis Photo of 21c museum hotel st. louis
Print

21c Museum Hotel St. Louis

Where Art and Hospitality Converge

St. Louis, Missouri

21c Museum Hotels reimagines a historic St. Louis fixture: the 10-story, Renaissance Revival-style YMCA building. Located in the heart of downtown St. Louis, and a short walk from the City Museum and CITYPARK stadium, 21c Museum Hotel St. Louis includes a 173-room boutique hotel, contemporary art museum, Idol Wolf restaurant, Good Press café, and a full-service wellness center. With more than 14,000 square feet of exhibition and meeting & event space seamlessly integrated into all areas of the property, there are opportunities to discover contemporary art around every corner. 
Opened 2023
Logo of 21c museum hotel st. louis

173 Rooms
375 Maximum Meeting Capacity

Address:

1528 Locust St, St. Louis, MO 63103, United States