Willows of New Castle: Nursing Home In Indiana 1023 North 20th Street, New Castle, Indiana, 47362 +1 765-529-9694