The 3-star Telluride Resort Lodging places guests abount 3 km from New Sheridan Hotel.
The property is situated 3.1 km away from Town Park. The venue is set within 4 km from Telluride city center.
Telluride Resort Lodging is set 65 km from Montrose Regional airport.
The individual rooms at Telluride Resort Lodging come with a fridge, a microwave and a DVD player. Telluride Resort Lodging offers rooms with the mountain view. In-room self-catering facilities include a freezer and a cooktop.
Eat & Drink
Serving a wide assortment of dishes, The Village Table and Legends of the Peaks are about 50 meters from the property.