Brooks Brothers Opens New Boston Flagship on Newbury Street
Brooks Brothers has returned to downtown Boston. On Friday, the company opened a new three-story location at 109 Newbury Street. The retailer has been in the Boston market for 92 years and still operates several stores in the area, including units in the suburbs of Chestnut Hill, and Natick, Mass. But the 3,000-square-foot Newbury Street … Read more