Isabelle Falls

Isabelle Falls is on Day Brook between Crane Road and East River Road in Chester, MA. It’s about 1/2 mile below Hiram’s Tomb.