Know Before You Go Amherst State Park
Amherst State Park is a refreshing green space nestled in the overwise rather developed town of Amherst. Formerly under the ownership of the Sisters of St. Francis, the 80 acres now making up the park offer a wildlife sanctuary for people and animals alike. This hidden gem is best accessed through a parking lot at […]
Know Before You Go Amherst State Park Read More »