Sears 2630

Sears #2630 was a Sears department store located at 123 Church Street North in Rockford, Illinois. The store opened unknown and closed unknown.