Our Story
Sherrill House is a 196-bed not-for-profit nursing and rehabilitation center located in Boston, with a rich history dating back to the 19th century. Originally established as the Windsor Home for aged women, it has evolved through various names and facilities, ultimately becoming Sherrill House in 1970. The organization has consistently adapted to meet the changing needs of the community, enhancing its facilities and services, including a short-term transitional care unit and a therapeutic garden.