Stars South Shore Day Camp is a local day camp nestled in the heart of Westwood, MA.
With a focus on providing a fun and engaging summer experience for children, the camp offers a variety of activities and programs to keep campers entertained and active.
Generated from their business information