21c Museum Hotel is now officially opened in Downtown St. Louis-west by Special Real Estate News August 9, 2023 0 21c Museum Hotels Newest Property is Now Open in the Heart of Downtown St. Louis