Vista Woods Care Center – Ottumwa, IA
Home › Iowa › Wapello County › Ottumwa › ZIP 52501 › Vista Woods Care Center CMS Verified | 2026-03-01 Vista Woods Care Center Three Pennsylvania Place, Ottumwa, IA 52501 (641) 683-3372 60 beds All Ottumwa facilities 4.0* Overall 4.0* Health Inspection 2.0* Quality Care 4.0* Staffing 66.03 Score /100 #9943 National Rank #9943 of … Read more