Sears 2920

Sears #2920 was a Sears department store located at Market Place Shopping Center in Champaign, Illinois. The store opened unknown and closed 2013.