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.
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