Sears 1253

Sears #1253 was a Sears department store located at Northshore Mall in Peabody, Massachusetts. The store opened unknown and closed September 2018.