New Sheridan Hotel

231 W. Colorado Ave.
Telluride
Colorado
United States