Showing Results for tag: Starwood Capital Group

Treehouse Hotels to open first US property

News Story / 10 March 2021

US: SH Hotels & Resorts, an affiliate of Starwood Capital Group, has announced it will debut the brand in the United States with its first location in Miami opening 2023.

Thank you sponsors