Last month, Healthcare South opened Atlanta’s first new location in 2015… and it was a hotel! The Doubletree Downtown Atlanta, located in the heart of downtown Atlanta, is just blocks away from Centennial Olympic Park, the World HQ of Coca-Cola, the CNN Center and the...