Brooks Brothers Opens New Flagship Store on Boston’s Newbury Street

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

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