Owl Creek Townhomes provide some of the most elegant lodging in all of Snowmass. Enormous four bedroom luxury vacation rentals with top finishes, elegant furnishings, a private hot tub, and ski-in/ski-out access to the Two Creeks chairlift. If quality and convenience are the requisites, look no further than the Owl Creek Townhomes.