Located in downtown Telluride, Colorado, this historic hotel is 2 blocks from the Telluride Ski Resort. It features an on-site steak restaurant, free Wi-Fi, and rooms with a flat-screen TV.
Address: 231 West Colorado Avenue, Telluride (Colorado)
Rates from:
USD 183 Book Now