Assisted Living

The Residence at Vinnin Square
224 Salem Street
Swampscott, MA 01907-
265 Pleasant Street
Marblehead, MA 01945