Strattus Mental Health Services - TILL, Inc
Psychiatry • Dedham, MA • 1 (Dedham office) locations
About
Strattus @ TILL Mental Health Center is a small medical-practices provider based in Dedham, MA, offering mental health services via in-person therapy and telehealth. Key details: - Services: Therapy for adolescents, adults, couples, and families; mental health support and related behavioral services - Location: Dedham, Massachusetts, USA - Telehealth options available - Team: 2 employees (specialists) - Contact: strattus@tillinc.org; Phone numbers: (781) 302-4600, 781-302-4649, 781-329-9365 - Additional identifiers: Aliases “strattus @ till mental health center”; LinkedIn presence - Category: Healthcare, therapy, mental health services, autism supports If you need, I can pull specific services, availability, or funding/insurance details.
Clinic Type
Psychiatry
Address
Dedham office (in-person); Telehealth options available
Phone
781-329-9365
Strattus@tillinc.org
Opening Hours
The page notes accepting new clients in Dedham office and by Telehealth
Telehealth
Yes (In Person and Telehealth appointments)
Emergency Care
24-hour client emergency phone coverage
Services Offered
Technology & Equipment
Team
Insurance & Payment
MassHealth, Medicare and many private insurances are accepted
Languages Spoken
—
FAQs
What services are offered?
Individual and Family Therapy, Competency/Guardianship Evaluations, psychiatric consultation, medication management, telehealth options.
Social Media
Photos








What Patients Say
Overall sentiment across review platforms: positive
Patients praise
- high quality of clinical services provided by staff
- dedicated and caring support environment reported by clients' families
Common complaints
- some employee reports mention overwhelming work conditions within the broader TILL Inc organization
"We are very pleased with the high quality of services provided by Strattus clinicians and psychiatrists."
— TILL, Inc. website testimonials"Our dream for our 28-year-old daughter was to find a safe residence with her peers, staffed by caring, dedicated individuals. TILL has more than fulfilled our..."
— TILL, Inc. website testimonialsSynthesized from public review platforms as of Jul 11, 2026 — sources: [1][2][3][4].
In the News
- Meet our Team at Strattus | Toward Independent Living and Learning — Sep 26, 2025
- Home | Toward Independent Living and Learning — Jun 23, 2026
- Jenna Levere, LMHC, ATR-BC (she/her) - TILL, Inc — Sep 27, 2025
- Shari Hallas, LMHC, MT-BC | Toward Independent Living ... - TILL, Inc — Sep 27, 2025
Information sourced from the clinic's website as of July 11, 2026.
More psychiatry clinics in Dedham
Summary: - LifeStance Health (LFST) is a nationwide provider of behavioral health services offering online and in-person psychiatry and therapy, including medication management, talk therapy, and psychological testing. - They operate clinics across the United States with multiple locations and have a presence in several regions; however, the provided details focus on offices in the Scottsdale, AZ area and Washington state, with no specific Dedham, MA location listed in the highlights. - For Dedham, MA, you should verify the nearest LifeStance office or telepsychiatry options via their site or contact them to confirm availability of psychiatrists in Dedham or nearby Massachusetts locations. - Key notes: LifeStance has grown rapidly (thousands of clinicians, large annual revenue) and has faced legal issues in areas like labor practices and data privacy, so consider reviewing up-to-date provider credentials and patient reviews when selecting a psychiatrist.
Comparing your options?
See other psychiatry clinics in Dedham, or search the full directory by insurance, ratings, and more.

