Sarah Avila, MD, Ophthalmology

1365 Clifton Rd Ne Bldg B
AtlantaGA  30322-5358 (DeKalb County)


Phone: 561-901-7303
Fax:

NPI: 1568824928
License Number: 84951 (GA)