Telluride

New Sheridan Hotel

149

231 W. Colorado Ave.,
Telluride,
CO,
United States,
81435 .

Recently and ambitiously renovated, the historic New Sheridan Hotel has retained its 1895 charm, but now has stylish rooms with iPod stations and heated bathroom floors.