Leo M Farbota, MD, Surgery

745 Fletcher Dr
Ste 302
ElginIL  60123-4747 (Kane County)


Phone: 847-695-6600
Fax: 847-695-4279

NPI: 1982665196
License Number: 036070813 (IL)