The luxury Owl Meadows Townhome By Telluride Resort Lodging accommodates guests in a downtown area of Telluride.
The venue is 2.1 km away from BootDoctors Telluride. The property is located 1 km away from Telluride city center with a theater and an opera house nearby.
Owl Meadows Townhome By Telluride Resort Lodging is within a 65-minute drive to Montrose Regional airport.
Rooms of Owl Meadows Townhome By Telluride Resort Lodging are appointed with a kitchen, complimentary Wi-Fi, flat-screen TV, an iron with ironing board and a fireplace. In-room self-catering facilities include a fridge, a microwave and a freezer.
Eat & Drink
The pizzeria There is approximately 350 meters from the property.
The venue offers ironing service and laundry.