James B Allen III, MD, Internal Medicine

157 Professional Park Dr
Ste A
MooresvilleNC  28117-5605 (Iredell County)


Phone: 704-662-3967
Fax: 704-662-3975

NPI: 1760474423
License Number: 200100116 (NC)