Latest news: Six Senses to Colo; major Wyndham project in Thailand; Star Asia opens four more hotels in Japan
Latest news on deals, developments, data and more. Six Senses opens resort in Telluride. IHG Hotels & Resorts is opening a Six Senses resort in Telluride, Colorado in 2028. Six…