Crystal Lake Boston
Crystal Lake, a 33-acre natural great pond in the heart of Newton, Massachusetts, is a picturesque and tranquil oasis just 23 minutes away from Boston’s city center. The lake sits at 141 feet above sea level, with a maximum depth of 31 feet, and is surrounded by private homes, two small parks, and a designated … Read more