A downtown St. Louis historic landmark building is now home to a modern, sophisticated art-focused designed, luxury 5-Star hotel. A premium Marriott brand, this is an ideal property for business or personal stays and offers every amenity one might want or need.