Staples to open flagship store near Boston City Hall By: Business Journals May 29, 2013 at 16:24 PM EDT First, Walgreens made a splash in Downtown Crossing. Now Staples is set to open a flagship store this fall near Boston’s City Hall... Read More >>