Double Diamond By Telluride Alpine Lodging
666 W Colorado Ave, Telluride, United States
666 W Colorado Ave, Telluride, United States
Double Diamond By Telluride Alpine Lodging Hotel is located steps from a historic district, 2.7 km from Polar Queen Express. This hotel entices guests with a car park, available on site.
Certain rooms have a balcony and a kitchen for your convenience. They are equipped with a microwave, a full-sized refrigerator, and utensils.
The property is nestled 19 minutes' walk from Beaver Pond. The 3-star hotel in Telluride is relatively near Telluride Gallery of Fine Art. Located approximately a 25-minute stroll from Telluride Ski Resort, this accommodation puts the city at your fingertips. Double Diamond By Telluride Alpine Lodging Hotel is quite close to the Lift 7 cable car station.
Offering American dishes, there is situated about a 5-minute stroll from this Telluride hotel.
The ski facilities include ski equipment and lift tickets.