CHOA made the announcement of the opening on April 11. Named Children’s at Chamblee-Brookhaven Urgent Care Center, the facility is located in the Parkview on Peachtree shopping center at 5080 Peachtree Blvd., Ste 100, at the corner of Peachtree Boulevard and Clairmont Road. Continue at Reporter Newspapers