Now Staples is set to open a flagship store this fall near Boston's City Hall.
Staples to open flagship store near Boston City Hall