The Meridian South
Indianapolis, IN
Property Overview
The Meridian South is a garden-style apartment community comprised of 728 units in the Meridian Hills division of Indianapolis, Indiana. The Property features such amenities as a New Fitness Center, Pool with Sundeck, a Clubhouse and is only 10 miles north of Downtown Indianapolis.
Location: Indianapolis, IN
Property Type: Multifamily
Size: 728