McLean Center at Fernside
- 978.464.2331
- https://www.mcleanhospital.org/treatment/fernside
- 162 Mountain Road, Princeton, MA, 01541
McLean Hospital
- (617) 855-3141
- https://www.mcleanhospital.org/
- 115 Mill Street, Belmont, MA 02478
McLean SouthEast
- (774) 419-1000
- https://www.mcleanhospital.org/
- 23 Isaac Street, Middleborough, MA 02346
MCPHS Pharmacy Outreach Program
- 1-866-633-1617
- The Thomas Henry Borysek Living and Learning Center, 21;23;25, Foster Street, CitySquare, Central Business District, Worcester, Worcester County, Massachusetts, 01608, United States
Medway Community Education
- (508) 533-3222
- https://www.medwayschools.org/
- 16 Cassidy Lane, Medway, MA 02053
Medway House
- (508) 533-1487
- http://www.smoc.org/medway-house.php
- 17 Holliston Street, Medway, MA 02053
Medway Housing Authority Office
- (508) 533-2434
- https://www.townofmedway.org/housing-authority
- 600 Mahan Circle, Medway, MA 02053
Melrose Alliance Against Violence
- (781) 662-2010
- https://www.maav.org/
- 235 W Foster Street, Melrose, MA 02176
Melrose Wakefield Hospital Psychotherapy
- (781) 979-3338
- https://www.melrosewakefield.org/services/behavioral-health/
- 585 Lebanon Street, Melrose, MA 02176
Mental Health Counseling at the Youth and Family Services Office
- 781-275-7727
- 12 Mudge Way, Bedford, Massachusetts, 01730, United States
Mentor South Bay Worcester Outpatient and Community Behavioral Health Center
- (508) 791-4976
- https://mentorsouthbay.com/
- 324;326, Clark Street, Great Brook Valley, Worcester, Worcester County, Massachusetts, 01653, United States
Mercy Rehabilitation Hospital
- (413) 748-6800
- https://www.trinityhealthofne.org/location/mercy-rehabilitation-hospital
- 233 Carew Street, Springfield, MA 01104
Merrimack Valley Catholic Charities – Lowell
- (978) 452-1421
- https://www.nmcog.org/merrimack-valley-catholic-charities
- dotty_duval@ccab.org
- 70 Lawrence Street, Lowell, MA 01852
Meta Addiction Treatment
- (978) 776-3206
- https://metaaddictiontreatment.com/
- info@metaaddictiontreatment.com
- 55 Concord Street, North Reading, MA 01864
Metrowest Free Medical Program
- (508) 656-0834
- https://metrowestfreemedicalprogram.org/
- 246, Maple Street, Marlborough Junction, Marlborough, Middlesex County, Massachusetts, 01752, United States
Middlesex Recovery Chelmsford
- (978) 459-8074
- https://middlesexrecovery.com/middlesex-recovery-locations-ma.html
- 2 Courthouse Lane, Chelmsford, MA 01824
Middlesex Recovery Norton
- (508) 285-8550
- https://middlesexrecovery.com/middlesex-recovery-locations-ma.html
- 85 E Main Street, Suite A, Norton, MA 02766