Lowell Lake State Park is a day use state park on 102-acre Lowell Lake in Londonderry, Vermont.
All for FREE Lets get your account set up Create account