The affiliate of Starwood Capital Group, SH Hotels & Resorts, plans to open its Treehouse Hotel in Miami in 2023. This will be the brand's first US location.