Sears 2398

Sears #2398 was a Sears department store located at Twin Peaks Mall in Longmont, Colorado. The store opened unknown and closed 2012.