Lowell House – Glenice Sheehan Women’s Recovery Home is a non-profit rehab located in Tewksbury, Massachusetts. Lowell House – Glenice Sheehan Women’s Recovery Home specializes in the treatment of mental health and substance abuse, opioid addiction, and alcoholism.
Insurance Accepted
Lowell House - Glenice Sheehan Women\'s Recovery Home is a non-profit rehab located in Tewksbury, Massachusetts. Lowell House - Glenice Sheehan Women\'s Recovery Home specializes in the treatment of mental health and substance abuse, opioid addiction, and alcoholism.