Sears 4453

Sears #4453 was a Sears department store located at 607 Washington Street in Norwood, Massachusetts. The store opened unknown and closed unknown.