Alterra HealthcareAssisted living · Nursing home5354 W 62nd St, 46268 Indianapolis0.0(0 Reviews)Rate this company