Owl Meadows 23 Villa Telluride is located a 14-minute walk from Town Park and provides snow skiing, hiking, and cycling for active guests.
This 2-bedroom holiday home is situated just near Alpine Chapel and offers access to Clarks Market, which is 0.2 miles away. The 3-bathroom villa is located 19 minutes by foot from San Miguel River. Also, Coonskin Lift is situated 0.3 miles away.
Bathroom facilities also include a separate toilet and a shower. Bathrooms are also featuring a hairdryer, bath sheets, and towels for your comfort.
Owl Meadows 23 Villa includes a fully furnished kitchen plus a fridge, a toaster, and oven. The West End Bistro serving food and drinks is 7 minutes' walk away. Lift 7 cable car station is a few moments from this Telluride accommodation.