Located 65 miles west of Denver at 3530 County Road 83 in Tabernash, Colo., Devil's Thumb Ranch Resort & Spa is a year round, eco-friendly and award - winning 6,000 - acre
guest ranch resort, spa and corporate retreat, with full - service meeting and special event space for 10 to 350 people.