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...