Barnes & Noble will fill two small footprint former Amazon Books locations near Boston, after Amazon decided to close its physical retailers this year. B&N outlets will open in Legacy Place mall in Dedham, MA on November 18 and MarketStreet mall in Lynnfield, MA later in November. The company has touted a plan to open […]