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.