Inside The Ranch at Owl Creek, an $80 Million Contemporary Mountain Retreat in Aspen
The 60-plus-acre legacy property, about 12 minutes from downtown Aspen and just five minutes from the lifts at Snowmass and Buttermilk, is bordered by 850 acres of preserved open space and offers majestic scenery, total privacy, and relaxed, sophisticated luxury.