November 8, 2011

The Stop & Shop Supermarket Co. will open a new format focused on expanded selection, health and wellness, and convenience on Nov. 18, in Chelmsford, Mass.