Sears 2021

Sears #2021 was a Sears department store located at Alton Square Mall in Alton, Illinois. The store opened unknown and closed 2012.