Alyssa Abdallah, BA
Counseling
Make an Appointment
(617) 792-6144Telehealth services available
South Shore Mental Health is located at 175 Highland Ave, Needham, MA 02494.
Providers at South Shore Mental Health specialize in Healthcare Coordination, Counseling, and Social Work.
Visit Healthgrades to view South Shore Mental Health hours.
212 providers practice at South Shore Mental Health.
Use the insurance check on this page to verify if South Shore Mental Health is in-network.