Indira Gm Menon, MD, Ophthalmology

1457 Scott Blvd
DecaturGA  30030 (DeKalb County)


Phone: 404-292-2500
Fax: 404-294-9361
Email: kim***@*****oo.com

NPI: 1164423075
License Number: 047623 (GA)