Stop & Shop is planning to shutter ‘underperforming’ stores over the next few years.
The Massachusetts-based company has almost 400 stores in five states: with New York, New Jersey, Connecticut, and Rhode Island as well.
The store closures were announced during its parent company Ahold Delhaize’s ‘Strategy Day’ last week, where a four-year plan for its brands was outlined.
‘Stop & Shop has already evaluated its overall portfolio and will make difficult…