Dr. Richard Foster, MD
Internal Medicine
Make an Appointment
(765) 521-7385Telehealth services available
New Castle Clinic is located at 1007 N 16th St, New Castle, IN 47362.
Providers at New Castle Clinic specialize in Internal Medicine.
Two providers practice at New Castle Clinic.
Use the insurance check on this page to verify if New Castle Clinic is in-network.