SH Hotels & Resorts has announced the debut of the Treehouse Hotel Silicon Valley, slated to open on March 1. Located in Sunnyvale, California, this marks the brand’s first U.S. location.
Development pipeline dries up as 75% fewer properties opened last year in region, with outlook it will get worse.