Sears 1377

Sears #1377 was a Sears department store located at Willowbrook Mall in Houston, Texas. The store opened on August 31, 1981, and closed on or around March 21, 2020. The store was planned to close in April, but was forced to cut short its liquidation sale in March, when a state executive order took effect that required non-essential businesses to close due to the.