Danxuan Long, MD, Internal Medicine

1730 E Lake Shore Dr
DecaturIL  62521-3809 (Macon County)


Phone: 217-464-1350
Fax: 217-464-1359

NPI: 1205098738
License Number: 036128323 (IL)