Stop & Shop is closing 32 stores that have been deemed under-performing in the eyes of the bigwigs at the top, who already make millions mind you. Oh well. That is the way of retail life I suppose. The stores will close in at least five states and the closings will commence during or on November 2nd.
There are no replies in this thread yet. Be the first to post a reply below: