Echo Lake

E389199 UNEXPLORED

Echo Lake is a small freshwater lake located in the town of Hopkinton, Massachusetts, known for its quiet, natural setting and local recreational use.


Referenced by (1)
Subject (surface form when different) Predicate
Echo Lake, Hopkinton, Massachusetts
hasName

Please wait…