The Peaks Resort and Spa sijaitsee historiallisella alueella, ja Telluride Ski Resort ja The Peaks sijaitsevat muutaman askeleen päässä. Käytössäsi on ympäri vuorokauden auki oleva business center, ilmaiset sanomalehdet aulassa ja ympäri vuorokauden auki oleva vastaanotto. Tämä lomakeskus tarjoaa asiakkailleen 836 neliömetriä kokoustiloja, joihin kuuluu kokoushuoneet.