IHG Hotels & Resorts is planning to open a new luxury resort under the Six Senses brand in Telluride, Colorado. The upcoming establishment will feature 77 rooms and 24 exclusive residences.
2028 Opening Planned for Six Senses Telluride, CO
- August 29, 2024
- 0 Comments