Life Care Center of The South Shore
309 Driftway Box 830
Scituate, MA 02066
Life Care Center of The South Shore is situated in Scituate, Massachusetts, close by the North Scituate neighborhood. Their facility offers senior housing in a comfortable environment. They offer 117 units. The zip code of 02066 in ...