Life Care Center Of The South Shore is a nursing home located in Scituate , Massachusetts. This nursing home was first approved to provide Medicare and Medicaid services on 01/05/1985. It has 117 certified beds. Life Care Center Of The South Shore is located 309 Driftway Box 830, Scituate, MA 2066 and can be contacted via phone number (781) 545-1370.