Press Releases

Stop & Shop Opens State-of-the-Art Green Energy Facility

04/20/2016

The 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.