Tag: Vermont
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 lake....
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 lake....