February 6th, 2009
Since the days when mining prospectors flocked to the San Juan Mountains, the New Sheridan Hotel has been synonymous with hospitality, charm and good times in Telluride, Colorado.
Originally built in 1895, the 26-room property enters a new chapter as it debuts the result of an extensive, $7 million renovation.
The transformation brings a new level of luxury to the New Sheridan while retaining the landmark building’s beloved, distinctive character.

Posted in Hotels & Resorts


























