Apartments in Indianapolis Area -

Meridian South Apartments | Indianapolis, IN

Meridian South Apartments in Indianapolis, IN
Located at 7266 Lockwood Lane, Indianapolis, IN 46217
(844) 876-6586
Location:
7266 Lockwood Lane, Indianapolis, IN 46217
Description:
1 and 2 bedroom apartments, Fitness Center, Pool Hot Tub, Upgraded Apartments, Available, Large Fenced In Patios, Washer/Dryer Available, Pets Welcome
Listings (1 - 5 of 11)
Check Availability

(844) 876-6586

7266 Lockwood Lane

Indianapolis, IN 46217