×
Owl Creek Luxury Homes
Snowmass Village, CO
  • Located near the Two Creeks chairlift with excellent ski access, these 4,000 square foot slopeside townhomes are the ultimate in luxurious mountain lodging. Each 4 bedroom, 4 ½ bath duplex offers stone fireplaces, large open spaces, 11' ceilings, gourmet kitchens, and generous use of marble or granite throughout. Each property also boasts a private portico entryway, garage, whirlpool baths, steam shower, and a secluded, private, outdoor whirlpool spa.

    Owl Creek Homes are located approximately two miles from the center of Snowmass Village. For ease of transportation, we recommend our guests have their own vehicle at Owl Creek.

    Read More
  • Construction in Snowmass Base Village

    - Please note that there are several large construction projects in place in Snowmass Village. While Owl Creek is not adjacent to the construction, there will be noise pollution in the town of Snowmass Village. This project is not affiliated with The Snowmass Lodging Company. Please see the following link for more information. http://www.allinsnowmass.com/2018/06/08/the-excitement-is-building/

    Read More