Located near the Two Creeks chairlift with excellent ski access, these 4,000 square foot slopeside townhomes are the ultimate in luxurious mountain lodging. Downtown Snowmass Village is only 2 miles from Homes Owl Creek and Aspen is a 20-minute drive away. High end finishes, spacious and designer decor make these townhomes an incredible experience.