The Peaks Resort and Spa tarjoaa kokonaisvaltaisen loman Telluriden hienovaraisessa tunnelmassa. Lomakeskus sijaitsee kolmen kilometrin etäisyydellä kaupungin keskustasta, mikä mahdollistaa helpon pääsyn alueen tarjoamiin aktiviteetteihin ja palveluihin. Lähellä sijaitsevat Telluride Ski and Golf Club sekä Mountain Village Gondola Station tarjoavat monipuolisia mahdollisuuksia sekä urheilun ystäville että rentoutumiseen.