Narumi O'Hara, MD, Internal Medicine

1711 Dekalb Ave Ste C4
SycamoreIL  60178-2709 (DeKalb County)


Phone: 815-895-0555
Fax: 815-895-7555
Email: noh***@*****ol.com

NPI: 1689835928
License Number: 036-065059 (IL)