Map location of
South Athol Pond Dam, Athol, MA, USA

Athol, Massachusetts, United States

Points of Interest near South Athol Pond Dam