View Details Under Contract $26,000,000 1 of 83 Pines @ Owl Creek | Snowmass Village 5 beds 5 baths 3 ½ baths 6,370 sqft 0.47 acres On Site: 121 Days