Staples to open flagship store near Boston City Hall
Now Staples is set to open a flagship store this fall near Boston's City Hall.
Staples plans to close 40 stores in 2013, reported the Boston Business Journal.