March 25, 2010

Nordstrom opened a new store on Friday in Braintree, Mass., at South Shore Plaza....