AMBASSADOR ALLEY Sledding Hill
New to the Howell Nature Center this year! Families will love the Howell Nature Center’s newest addition – the Ambassador Alley Sledding Hill. Located at the beginning of our Wildlife Ambassador Trail, we are excited to showcase our new…