1 of 63Buffalo Creek Apartments (opens in new tab)720 Buffalo Run Drive, Indianapolis, IN 46227(317) 597-4679$1,199+/moFees may apply12-mo lease20 units available1 bed • 2 bedVerifiedView DetailsCheck availability