New Sheridan Hotel

New Sheridan Hotel

231 W. Colorado Ave., Telluride, CO 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.

Explore More