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.
Icon Buckhead
Discount Offers
3379 Peachtree Road NE, Atlant, GA, 30326