Directory



Browse All Treatment Centers
Lowell House Inc
102 Appleton Street, Lowell MA, 1852
Lowell House Inc (Residential Services) located at 102 Appleton Street, Lowell, MA 01852, United States is an alcohol rehab center providing substance abuse treatment and a halfway house or sober living home with residential long-term treatment. Women, men, and criminal justice clients are supported