The Whitley, a Luxury Collection Hotel, Atlanta Buckhead - 3434 Peachtree Rd NE, Atlanta, GA 30326, USA on Eaten