North Charles Institute
260 Beacon Street, Somerville MA, 2143
North Charles Institute (For the Addictions) located at 260 Beacon Street, Somerville, MA 02143, United States is an alcohol treatment center providing substance abuse treatment and methadone maintenance with outpatient care. Pregnant or postpartum women are supported for this Massachusetts drug rehab center. Medicaid, state financed payment, and self payment is accepted with sliding fee scales.