Iowa Physicians Clinic Medical Foundation NPI 1275581969 Practice location: 1005 Pennsylvania Ave, Ottumwa, IA 525016413 Taxonomy code: 332B00000X Phone: (515) 682-4594