Lowell Lake
Tucked away in the heart of Southern Vermont lies Lowell Lake, a hidden gem within the state park system. This 109-acre oasis has witnessed the rich history of Londonderry and the surrounding region since immemorial. From its origins as a natural wonder to its transformation into a serene retreat, Lowell Lake has captivated the hearts … Read more