Sears 4690

Sears #4690 was a Sears department store located at 170 North York Street in Elmhurst, Illinois. The store opened unknown and closed unknown.