Lenox Town Beach
435 Laurel St
Lee, MA 01238
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
Also at this address
See a problem?