August 26 2024 16:56:19 UTC– Six Senses Telluride in Colorado offers luxurious slopeside living in a scenic mountain town with easy access to outdoor activities year-round.
The new development is situated in Mountain Village, providing access to skiing in winter and natural beauty in spring and summer.
IHG Hotels & Resorts, the parent company, manages a global portfolio of over 6,400 hotels and various brands.