About Channing House
The Channing House is located near Grant Square in Worcester, Massachusetts. This is a private recovery house for adults living with addiction. Residents typically live here between six and nine months. The program is designed to help you return to your community while providing social and medical support. As part of this program, you’ll be required to volunteer within the community. They accept all insurance plans including Medicaid.





