Life Care Center Of The South Shore

Nursing & Assisted Living · Skilled Nursing Facility

309 Driftway, Scituate, MA 02066