Looks like Blacherne Apartments at the Vermont Place is no longer available on Rent.com which means this information is likely out of date.

Blacherne Apartments at the Vermont Place

 402 North Meridian Street, IndianapolisIN 46204