There are only eight Sears stores left in America. One of them is at South Shore Plaza in Braintree, Massachusetts.
For nearly 70 years, diners and shoppers flocked to the Sears Crosstown building in Memphis, a 640,000 square feet complex anchored by a Sears retail store and distribution center. With its art ...
The retailer has been bleeding cash and closing hundreds of stores for years. The retailer, which also owns Kmart, reported a loss of $454 million in the most recent quarter. The massive loss is ...