1440 North Hudson Street, Indianapolis, IN
Mental Health America of Indiana
- Intensive Outpatient (IOP)
- Outpatient
- Telehealth
Mental Health America of Indiana is a nonprofit treatment facility in Indianapolis, IN offering intensive outpatient (IOP), outpatient and telehealth. Program name: Life Recovery Center.