Department-store chain Nordstrom is laying off a total of 300 workers in Massachusetts as it plans to close two stores.
In Massachusetts, both the Northshore Mall, located in Peabody, and South Shore Plaza, located in Braintree, will cut ties ...