The Granby Land Trust’s Godard Preserve trailhead, located off of Donahue Road in North Granby, welcomes visitors to this special property. Beautiful at all times of year, this property absolutely sparkles after a fresh snowfall.
Granby Land Trust
Godard Preserve trailhead
|
Photo by Rick Orluk