Newfound Lake in Bristol

Wellington State Park boasts the largest freshwater swimming beach in the New Hampshire State Park system.

More from the Plymouth Area