Driving directions

Life Care Center of the South Shore

Driftway, 309, Scituate, Massachusetts, United States