Situated in Telluride in the Colorado region, Owl Meadows 24 by AvantStay Walking Distance to Town Slopes features accommodation with free WiFi and free private parking.The holiday home also includes (Read More) 3 bathrooms. The accommodation is non-smoking.Telluride Regional Airport is 8 km from the property.