Sears 1283

Sears #1283 is a Sears department store located at South Shore Plaza in Braintree, Massachusetts. The store opened unknown.