Sears 2364

Sears #2364 was a Sears department store located at 4301 Market Street in Wilmington, Delaware. The store opened unknown and closed unknown.