There was no sugarcoating the financial crisis that had befallen Steward Health Care. “Let’s face it 2023 was a tough year,” ...
As the brand’s sixth property planned for Mexico, Kimpton Monterrey will be located in the new-build mixed-use Torre Rise, set to be the tallest tower in Latin America. It is slated to open in 2026.