Sears 1377

Sears #1377 was a Sears department store located at Willowbrook Mall in Houston, Texas. The store opened unknown and closed April 2020.