Located on the west end of downtown Telluride with in a one block walk of the Coonskin lift and three blocks from Main Street, the Owl Meadows Townhomes provide guests with luxurious vacation accommodations just a short walk from all of the action. Upscale and spacious, these three bedroom multilevel townhomes are ideal for Telluride visitors who appreciate quality in their vacation accommodations and a location that is central to all of the Telluride attractions.