1 results for:
New Vista North in Planet Earth
Minimum Number of Reviews
0+ reviews
4010 W 86th St, Suite D, Indianapolis, IN
4010 W 86th St, Suite D, Indianapolis, IN
For people struggling with opioid addiction (pain pills, Heroin, and Fentanyl), New Vista North fosters a culture of healing and community to help with recovery. Our outpatient program provides medication for opioid use disorder (MOUD). We are staffed by nurses who dispense Methadone and an on-site MD who provides medication changes. Licensed and credentialed therapists help patients with assessments, individual... Read More about New Vista North