3342 Peachtree Road NE
Atlanta, GA 30326
Get directions

About Us

Located in the heart of Buckhead, Atlanta's most vibrant and affluent district the Doubletree is located within the Tower Place complex, home to offices, restaurants, shops and theaters.

Reviews