CH Atlanta South Tower - Buckhead is situated in the Buckhead - North Atlanta district in Atlanta, 5 km from Atlantic Station and 6 km from Piedmont Park. Free private parking is available on site.
Each room at this hotel is air conditioned and has a flat-screen TV with cable channels. Some units feature a seating area to relax in after a busy day. You will find a coffee machine in the room. Rooms have a private bathroom fitted with a bath or shower. CH Atlanta South Tower - Buckhead features free WiFi .
FOX Theatre is 7 km from CH Atlanta South Tower - Buckhead, while NEW World of Coca-Cola is 9 km from the property. The nearest airport is Hartsfield-Jackson Atlanta International Airport, 22 km from the property.