Restaurant and Café Announced for New 21c Hotel

Later this spring, 21c Museum Hotels will make its debut in downtown St. Louis. 21c Museum Hotel St. Louis will be the 10th property for the company, known for its innovative design, contemporary art displays and creative culinary offerings. The St. Louis hotel, which is expected to open sometime this spring at 1528 Locust St., … Continue reading Restaurant and Café Announced for New 21c Hotel