Sears 2320

Sears #2320 was a Sears department store located at 320 Locust Street in Sterling, Illinois. The store opened unknown and closed unknown.