WATERS OF NEW CASTLE, THE Assisted Living Facility Category: Nursing Home Previous Next ProfilePhotosReviewsWATERS OF NEW CASTLE, THE Address: 1000 N 16TH ST, NEW CASTLE IN 47362 United States Default Listing Image-NH Compare Schedule A Meeting Pricing Info