Lanny Odin, MD, Ophthalmology

500 N Cheney St
TaylorvilleIL  62568-1139 (Christian County)


Phone: 217-777-2020
Fax: 217-777-2023

NPI: 1457309130
License Number: 036077639 (IL)