There are only eight Sears stores left in America. One of them is at South Shore Plaza in Braintree, Massachusetts.
BJ's Wholesale Club has announced the opening date for its first store in Louisville ... It'll be where the old Sears building was before it was demolished. The chain bills itself as a convenient ...
Sears, once the world's largest retailer, anchored hundreds of shopping malls 10 years ago with more than 3,500 US stores under its Sears and Kmart banners. Now, as Sears enters its 126th holiday ...