Castle Creek Apartments - Indianapolis, IN

Castle Creek Apartments Indianapolis is located at 5702 Castle Hill Dr, Indianapolis, IN 46250, USA. Phone number: (317) 849-1500.
Castle Creek Apartments Indianapolis is located at 5702 Castle Hill Dr, Indianapolis, IN 46250, USA.
The phone number is (317) 849-1500
The postal code of Castle Creek Apartments Indianapolis is 46250
The website is https://www.ntscastlecreek.com/