Meadowlark Apartments is a 360-unit apartment complex, covered by a project based, HAP contract, and made up of 50 buildings on 34.76 acres located in Indianapolis, Indiana. It was originally built in 1969, but went through a major renovation in 1996. The property features one, two, three, and four-bedroom units, both garden and townhome- style. This property was purchased in December of 2012, and underwent a $14.2 million renovation.
Finding Solutions - Creating Community - Developing Dreams