The 4-star Owl Meadows Townhome By Telluride Resort Lodging is situated a mere 1.3 km from Telluride Historical Museum, which is an excellent place to improve cultural awareness. This Telluride hotel offers parking on site.
The property is located in the heart of Telluride just 400 metres from Clarks Market and within 25 minutes' walk of Telluride Ski Resort. Religious sights in the area include Christ Presbyterian Church (0.9 km) and Alpine Chapel (1 km). The hotel lies relatively near Cornet Creek Falls. Owl Meadows Townhome By Telluride Resort Lodging is at a distance of 650 metres from Lift 7 cable car station.
Take advantage of a microwave, a full-sized fridge, and a cooktop available in the rooms.
You can relish American cuisine at there located in close proximity to this Telluride property.
Book Owl Meadows Townhome By Telluride Resort Lodging Telluride
More +
Less -