Life Care Center Of The South Shore
Nursing Home Facility
309 Driftway, Scituate, MA 02066
Located near Scituate Lighthouse, Lawson Tower and the Maritime and Irish Mossing Museum, Life Care Center of the South Shore provides nursing home residents with opportunities for exploration.
Operated by Life Care Centers of America, which runs 204 communities in our directory.
Life Care Center Of The South Shore is licensed for 117 beds.
Life Care Center Of The South Shore offers nursing home care and senior living.
Facility details
- Organization type for-profit corporation
- Beds / units 117
Resident & family reviews
No one has shared a review of Life Care Center Of The South Shore yet. If you or someone you love has lived here, what you saw could help another family make this decision with more confidence.