The 4-star Owl Meadows Townhome By Telluride Resort Lodging is situated only 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 5 minutes on foot from Clarks Market and 5 minutes' drive away Telluride Ski Resort. Religious sights in the area include Christ Presbyterian Church (0.9 km) and Alpine Chapel (1 km). The hotel lies a stroll from the creekside waterfall "Cornet Creek Falls". Owl Meadows Townhome By Telluride Resort Lodging is approximately a 10-minute walk from Lift 7 cable car station.
Take advantage of a microwave, a full-sized fridge, and a cooktop available in the rooms.
At there, situated a minute's walk from this Telluride property, you can taste American cuisine.
Book Owl Meadows Townhome By Telluride Resort Lodging Telluride
More +
Less -