NORTHBOROUGH, Mass. — Regional supermarket chain Wegmans made its New England debut on Oct. 16.
The chain opened a 138,000-sq.-ft. store, located in Northborough, Mass., which touts 70,000 products. Citing industry figures, Wegmans said the store is twice the average number for traditional grocery stores.