Children’s Healthcare of Atlanta faced questions April 20 over its request to have 11.4 acres of unincorporated DeKalb County property annexed into the city of Brookhaven for a new office building, according to Reporter Newspapers.
Residents expressed concerns about traffic congestion at the Interstate-85 and North Druid Hills interchange.