Sai Rupa Vangala, MD, Internal Medicine

2300 N Edward St
Ste 3200
DecaturIL  62526-4163 (Macon County)


Phone: 217-876-3660
Fax: 217-876-3665

NPI: 1538454434
License Number: 036136213 (IL)