Sears 1403

Sears #1403 was a Sears department store located at Natick Mall in Natick, Massachusetts. The store opened unknown and closed December 2018.