Cuchara Mountain Park 1234 Panadero Ave., Cuchara, CO, 81055WebsiteOverviewThe park is roughly 50 acres, mostly at the base of the old ski resort.Related Articles4 Colorado Footwear Brands Made to Explore the State in Winter4 Ways to Celebrate the National Park Service in ColoradoQuick Guide to Colorado's Pawnee National Grassland