Save from 5% when you stay 7 or more nights!Valid from January 2 - April 15. Book by September 30th.
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.
Map of Owl Creek Townhomes