Ashok R Penmatcha, MD, Ophthalmology

1230 E Rusholme St
Ste 203
DavenportIA  52803-2400 (Scott County)


Phone: 563-322-0923
Fax: 563-322-7403

NPI: 1174595516
License Number: 31845 (IA)