Sara De La Rosa, MD, Ophthalmology

960 E Mound Rd
DecaturIL  62526-2099 (Macon County)


Phone: 217-877-5050
Fax: 217-877-9711

NPI: 1992190821
License Number: 0101266362 (VA)