Sears Home & Life 1724

Sears Home & Life #1724 was a Sears department store located at 60 South Avenue in Burlington, Massachusetts. The store opened Never and closed Never.