The budget Owl Meadows Townhome By Telluride Resort Lodging is situated in the heart of Telluride close to Telluride Historical Museum, BootDoctors Telluride and Telluride Resort.
Owl Meadows Townhome By Telluride Resort Lodging is 10 minutes' walk from the center of Telluride. A theater and an opera house lie a short distance away.
Owl Meadows Townhome By Telluride Resort Lodging is within a 65-minute drive to Montrose Regional airport.
The property comprises of beautiful rooms appointed with a microwave, free Wi-Fi, a kitchen, a fireplace and flat-screen TV. In-room self-catering facilities include a fridge, a freezer and a cooktop.
Eat & Drink
The tapas bar There is located 250 meters away.
The venue offers ironing service and laundry.