Life Care Center of The South Shore
309 Driftway Box 830
Scituate, MA 02066
Located near by the North Scituate area of Scituate, Massachusetts, Life Care Center of The South Shore is a 117 room senior housing facility. The encompassing area has a medium-density population, with approximately 19,000 residents in the zip code ...