Cuchara Mountain Park Cuchara Mountain Park, 1234 Panadero Ave., Cuchara, CO 81055 Visit Website Overview The park is roughly 50 acres, mostly at the base of the old ski resort. Related Articles Hit Colorado's Trails Like a Pro With These Tips Open-Air Arts: Colorado’s Creative Outdoor Spaces Hot Ways to Cool Down During Colorado's Summer Explore Colorado's Lesser-Known Lands Beyond the National Western Stock Show: Rodeos in Colorado 5 Colorado Hikes & Hot Springs