David Henoch Barch, MD, Internal Medicine

3431 N Leavitt St
ChicagoIL  60618-6013 (Cook County)


Phone: 773-315-6266
Fax:

NPI: 1447765888
License Number: 036061596 (IL)