New Life Center for Recovery Indian Orchard in Indian Orchard, Massachusetts
The addiction treatment business "New Life Center for Recovery Indian Orchard" is located at 1323 Worcester Street in Indian Orchard, MA 01151.
Address
Phone
Location
Learn More About New Life Center for Recovery Indian Orchard
Before visiting this location, please be sure to call New Life Center for Recovery Indian Orchard at 413-209-9820 to make sure they are still open and provide the drug or alcohol addiction treatment/rehab services that you need.
Insurance Coverage:
- Self-pay options
- Financial aid
- Sliding scale payment assistance
Accreditations:
- SAMHSA
Treatment Programs:
- Alcohol Rehab
- Dual Diagnosis
- Opioid Addiction
- Adult Program
- Men's Rehab
- Women's Rehab
- Young Adult Rehab
- Outpatient Rehab
- Sober Living Homes
- Family Therapy
- Group Therapy
- Individual Therapy