Hima S. Atluri, M.D.
- Monday- Friday
- 8:00 a.m.-6:00 p.m.
BY SPECIALTYClick here to view all physicians by Specialty >
2981 North Main Street
Decatur, IL 62526
Rush-Westlake Internal Medicine Residency Program, Chicago, IL
M.D., Bachelor of Medicine, Bachelor of Surgery