Press Releases
Stop & Shop Opens State-of-the-Art Green Energy Facility
04/20/2016The Stop & Shop Supermarket Company LLC celebrated the opening of its Green Energy Facility in Freetown, Mass. on April 15, just in time for Earth Day.