Stop & Shop Set to Close 32 Stores

Stop & Shop is closing 32 under performing stores across the Northeastern U.S. to improve its financial performance.
More Videos
Load More