Jamestown Acquires The Shops Buckhead Atlanta

Atlanta — Jamestown has acquired The Shops Buckhead Atlanta, a 355,646-square-foot retail and office property in Atlanta’s Buckhead district. Situated along Peachtree Road and bounded by Pharr Road and Buckhead Avenue, The Shops Buckhead Atlanta is home to international retail