View details for The Landing at Vinnin Square The Landing at Vinnin Square $2,718+ 330 Paradise Road, Swampscott, MA 01907
View details for 23 Ingalls Terrace 23 Ingalls Terrace $2,000+ 23 Ingalls Terrace, Swampscott, MA 01907
View details for 39 Middlesex Avenue 39 Middlesex Avenue $2,650+ 39 Middlesex Avenue, Swampscott, MA 01907