1 of 44528 S 13th Street (opens in new tab)528 South 13th Street, Decatur, IN 46733(260) 724-7402$6,000/moFees may apply12-mo lease1 unit availableStudioView DetailsCheck availability