Restaurant and Café Announced for New 21c Hotel Later this spring, 21c Museum Hotels will make its debut in downtown St. Louis. 21c…