Organization: Howell Nature CenterLocation: 1005 Triangle Lake RoadHowell, MI, 48843United StatesSee map: Google MapsPhone:517-546-0249 Camp Wonder Open House - Howell Nature CenterDates: 04/12/2025Time: 2PM - 5PM