News Brooks Brothers Opens D.C. Flagship Store in Georgetown by Nate Hunter September 1, 2011 Atlanta — Brooks Brothers has joined the historic Georgetown shopping district with a new flagship store that opened September 1, 2011. Continue Reading September 1, 2011 0 FacebookTwitterPinterestEmail