Place Category: Real Estate Agency
Icon Buckhead, the tallest apartment building ever to rise in the neighborhood, is beginning its ascent along Peachtree Road, near Lenox Square. Once complete, the 35-story luxury tower will consist of 361 luxury apartments homes and penthouses.
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load Google Maps API.