Erica Y Francis-Scott, MD, Pediatrics

2171 Northlake Pkwy
Ste 114
TuckerGA  30084-4104 (DeKalb County)


Phone: 770-939-7477
Fax: 770-939-7750

NPI: 1851340996
License Number: 041796 (GA)