Life Care Center of the South Shore

Address: 309 Driftway, Scituate, MA 02066
Phone: (781) 545-1370 | Fax: (781) 545-2198