1 of 38Meridian Court South (opens in new tab)7266 Lockwood Ln, Indianapolis, IN 46217(769) 666-6180$910+/moTotal price12-mo lease23 units available1 bed • 2 bedVerifiedView DetailsCheck availability