Owl Meadows Townhome By Telluride Resort Lodging is a 4-star property offering a luxury accommodation with laundry and ironing service.
Owl Meadows Townhome By Telluride Resort Lodging is also located within a 25-minute walk of Village Express . Owl Meadows Townhome By Telluride Resort Lodging is within about 10 minutes' walk of the center of Telluride.
Nearby points of interest include an opera house and a theater.
The property is 65 km away from Montrose Regional airport.
Beautiful rooms feature complimentary wireless internet, flat-screen television, a kitchen, an iron with ironing board and a fireplace. Room facilities also include a microwave, a freezer and a fridge for self-catering.
Eat & Drink
Siam offers Thai dishes and lies 400 meters away.