Trending in your area
2+ happy customers
Highly rated business
Owl Creek Homes offer luxury lodging in Snowmass Village, with 4,000 square foot slopeside residences featuring four bedrooms, four and a half baths, and high-end amenities such as stone fireplaces and gourmet kitchens. These townhomes provide ski-in/ski-out access and private outdoor whirlpool spas, among other amenities. Frias Properties manages these residences, providing comprehensive services for homeowners and guests, including concierge services and 24/7 support.
Be the first to share your experience