Victor Eloy, MD, Internal Medicine

2 Memorial Dr
Ste 101
DecaturIL  62526-1589 (Macon County)


Phone: 217-875-2640
Fax: 217-875-3101

NPI: 1942232558
License Number: 036064037 (IL)