Sears 1266

Sears #1266 was a Sears department store located at Century Plaza in Birmingham, Alabama. The store opened 1974 and closed June 14, 2009.