Sears 5120

Sears #5120 was a Sears department store located at 114 South Poplar Street in Centralia, Illinois. The store opened unknown and closed unknown.