225 South Oak Street, Telluride, CO 81435

Phone: 970.708.5959

Email: [email protected]

About Owl Meadows

Living at Owl Meadows at Telluride feels like a private residence, without common areas, hallways, check-in desks and communal hot tubs. Featuring a luxurious thirty units, this condominium complex on the west side of historic Telluride, Colorado is just steps to skiing the Telluride Ski Resort.

Learn More

Work With Teddy

Simply put, Teddy knows Owl Meadows. Not only does he live there full time, he was the Broker for the original complex sales, investor, and contributing part of the development team.

Let's Connect