Stop & Shop will be closing 32 stores in 5 New England states
Stop & Shop announced that it will be closing the doors on 32 of its underperforming grocery stores across five New England states by the end of the year. The community grocery chain, which is owned by Ahold Delhaize USA Company,…