Anthony Oria Amiewalan I, MD, Obstetrics & Gynecology

1750 E Lake Shore Dr
Ste 320
DecaturIL  62521 (Macon County)


Phone: 217-422-0560
Fax: 217-422-0872

NPI: 1669486668
License Number: 036112019 (IL)