Thomas Bartholomew Flanagan, MD, Internal Medicine

800 W Biesterfield Rd
Ste 206
Elk Grove VillageIL  60007-3378 (Cook County)


Phone: 847-981-3678
Fax: 847-956-5113

NPI: 1508841883
License Number: 036055833 (IL)