Devil’s Thumb Ranch Resort and Spa Loading Map.... Devil’s Thumb Ranch Resort and Spa3530 Co Hwy 83 - TabernashDetails 39.9857319 -105.82968219999998 Address 3530 Co Hwy 83 Tabernash CO 80478 United States Upcoming Events No events in this location