Sears 1123

Sears #1123 was a Sears department store located at Dedham Mall in Dedham, Massachusetts. The store opened unknown and closed July 2017.