Lenox Town Beach is a charming waterfront destination situated in Lee, MA. The beach offers a relaxing atmosphere for visitors to enjoy the sun, sand, and water.
With picturesque views and a serene environment, Lenox Town Beach provides a peaceful retreat for those seeking a leisurely day by the water.
Generated from their business information