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.
Click to get Alert when there is a new reply.
There are no replies in this thread yet. Be the first to post a reply below: