Specialty Outpatient Clinics, Nec North Charles Mental Health 260 Beacon St Somerville, MA 02143 (617) 864-0941 northcharles.org