Brooks Brothers Opens New Flagship Store on Boston’s Newbury Street
By Brandmarch1 min read

Brooks Brothers has made its return to downtown Boston, opening a new three-story flagship location at 109 Newbury Street on November 15th. With several suburban stores in Chestnut Hill and Natick, the retailer’s new 3,000-square-foot store is now its centerpiece in the area.
The store replaces a much larger location a block away that closed two years ago.
Store opening
See which brands fit Newbury Street
Brandmarch ranks the brands that belong at a center, with the reasoning. Newbury Street is already scored against 6,800 brands.
0
0
