New Life Center for Recovery is an alcohol and drug addiction treatment center in Indian Orchard, Massachusetts, in Hampden County. New Life Center for Recovery’s objective is to serve persons with chronic substance addiction problems with effective treatment and complete recovery support services, including wraparound programs.

Our mission is to be a vibrant recovery facility where clients can find hope, healing, and happiness as they work to overcome the challenges and pains of addiction.