Meridian South Apartments are located at 7266 Lockwood Lane, Indianapolis, IN 46217.
Apartment Features of Meridian South Apartments are Washer and Dryer In Unit, Microwave, Ceiling Fan(s), Washer and Dryer Connections, Dishwasher, Some Paid Utilities, Cable Ready, Balcony, Air Conditioning, Oversized Closets and View.
Community Features are Emergency Maintenance, High Speed Internet Access, Covered Parking, Fitness Center, Laundry Facility, Garage, Clubhouse and Swimming Pool.
Directions to Meridian South Apartments : I-465 South to US 31; exit south on 31 to Southport Road and turn west to Meridian Street. South on Meridian to community entrance.
Meridian South Apartments
7266 Lockwood Lane, Indianapolis, IN 46217
Call: 1 (866) 604-3721