The Welch Advantage
Family Owned for Four Generations
Locally based and family owned, Welch Senior Living has been trusted by seniors and their families since 1949. We are headquartered on Boston’s South Shore in Norwell, Massachusetts, and our communities reflect the unique personalities of the South Shore towns we serve.
When you choose a Welch Senior Living community, you can feel confident that your new home will be well maintained and that all services, amenities, and care offered will be top notch.