The 4-star Owl Meadows Townhome By Telluride Resort Lodging gives quick access to Coonskin Lift, which is situated 800 feet away. A car park is available on site at this Telluride hotel.
The hotel is in the heart of Telluride, a mere 0.8 miles from Telluride Historical Museum and around a 15-minute drive from Bridal Veil Falls. Religious sights in the area include Alpine Chapel (0.5 miles) and Christ Presbyterian Church (0.6 miles). One of the most important attractions in Telluride is Clarks Market, located close to the accommodation. Guests will find Lift 7 cable car station around 10 minutes' stroll from Owl Meadows Townhome By Telluride Resort Lodging.
A freezer, a microwave oven, and a cooktop are also available in these rooms.
The hotel is a minute's walk from Siam and offers a broad selection of meals.