New Sheridan Hotel

Originally built in 1891 and remodeled in 2008, the New Sheridan Hotel in downtown Telluride is the town's social epicenter. Twenty-six individually decorated rooms. Chop House Restaurant and Historic Bar on premise.