960 E MOUND RD DECATUR, IL 62526
SARA DE LA ROSA, M.D.
Ophthalmology Physician
PRAIRIE EYE CENTER, LTD