Sears 1283

Sears #1283 is a Sears department store located at South Shore Plaza in Braintree, Massachusetts. The store opened 1980. It is the last Sears store in the state of Massachusetts and the last Sears store in the New England area in Massachusetts.