Sears 1270

Sears #1270 was a Sears department store located at Crestwood Court in St. Louis, Missouri. The store opened 1957 and closed April 2012.