Sears 3073

Sears #3073 was a Sears department store located at 80 Arch Street in New Britain, Connecticut. The store opened unknown and closed unknown.