With a stay at Homewood Suites Atlanta Buckhead, you'll be centrally located in Atlanta, within a 15-minute drive of Centennial Olympic Park and Piedmont Hospital. This hotel is 11.7 mi (18.8 km) from Zoo Atlanta and 7.5 mi (12.1 km) from Georgia Institute..