Located within walking distance of the Lenox Square Mall, Phipps Plaza and the Buckhead MARTA Station, this upscale hotel is located in Atlanta’s Buckhead neighborhood and features a luxury spa, indoor heated pool and on-site restaurant.
Number of rooms: 507
3434 Peachtree Road Northeast, Atlanta, GA 30326, United States
Hotel booked 5 times today.