Owl Meadows at Telluride is the premier luxurious townhome development located in the historic resort town of Telluride, Colorado at 240 South Mahoney Drive. Just steps to Lift 7 of the Telluride Ski Resort and the San Miguel River Hiking Trail. All seven townhomes are three level and feature three bedrooms with a one car garage and a luxurious finish level. The final phase of seven units is now sold out. Contact Teddy Errico for details on any of the sales, other re-sales at Owl Meadows or other Telluride Regional Real Estate opportunities.