The Brookwood

The Brookwood

The Brookwood 1820 PEACHTREE STREET NW, ATLANTA, GA 30309 FOR SALEFOR RENT The Brookwood is located on Peachtree Street between 28th Street and Palisades in one of Atlanta’s most prestigious residential areas. The Brookwood is a luxury building that resides at the...