Lake Boon is a beautiful 65-acre lake located west of Boston. Beginning in the 1920s, its accessibility from Boston and western suburbs via two railroads made it a popular vacation spot. Attracted by... This description may be from another edition of this product.