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 8 Ice Fishing Lakes in Colorado 12 Colorado Beer and Food Pairings Best Ski Resorts for Families in Colorado Favorite Colorado Festivals: Xfinity Birds of Prey World Cup Colorado Railroad Museums Colorado's Best Outlet Shopping