Internal Medicine•Male•Age 56
Dr. James Allen, MD is a Internal Medicine Specialist in Mooresville, NC and has over 23 years of experience in the medical field. He graduated from University of North Carolina School of Medicine medical school in 1998. He is affiliated with Lake Norman Regional Medical Center. He is accepting new patients and has indicated that he accepts telehealth appointments. Be sure to call ahead with Dr. Allen to book an appointment.
Quickly compare more Internal Medicine Specialists in your area
"Dr. Allen is an excellent physician who always takes the time to listen to his patients. He’s great."
- Joe • See more reviews
Check if Dr. Allen treats your condition or procedure
Dr. Allen's conditions and procedures:
Search for your insurance provider
Dr. Allen accepts
Accepted insurance can change. Please double-check when making an appointment.
Dr. Allen accepts the following insurance: