12536 Castilla Place, Indianapolis, IN
3 Bed
2 Bath
MLS® 22003146 • redfin corporation
12548 Castilla Place, Indianapolis, IN
4 Bed
3 Bath
MLS® 22000051 • redfin corporation