Plum Island Soap has an extensive line of made-on-the-site (I think) soaps, lotions and cremes. Out on Northern Boulevard on the left as you head toward the Merrimac.
More details on their website: Plum Island Soap Co.
978-465-0238
Click
here for a Google satellite image with the Plum Island Soap Company highlighted.