Party City Closing All Stores After 40 Years; More Chains Shuttering Locations
Located in New England and the Northeast, Stop & Shop traces its roots to the Rabinovitz family, who opened their Economy Grocery Store in Somerville, Massachusetts, in 1914. The company's early stores were pioneers in self-service, and its name became Stop & Shop in 1947. Today, its parent company is Ahold Delhaize, based in the Netherlands.