The Lowell Lake State Park in Londonderry Vermont is a lovely secluded spot Enjoy the 3 5 mile trail around the lake or bring your kayak and enjoy this peaceful...

Scroll to Top