Owl Creek Town Homes
Owl Creek Town Homes in Snowmass Colorado offers vacation renters the perfect ski in ski out luxury accomodations. These 3,999 square foot luxury units are located in the heart of Snowmass ski resort. Every town home offers gas fireplaces, large open spaces, gourmet kitchens, ten foot+ ceilings and ski in ski out access. Each unit has a private driveway, free parking, two-car garage, jacuzzi baths, steam showers and is only 3 miles from Aspen Airport and the private charter FBO.