Lowell Lake State Park, Londonderry VT August 24, 2015 / Leave a Comment 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. Parking is limited so you’ll want to get there early on the weekends.