43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907
43 New Ocean St #1, Swampscott, MA, 01907

$399,000

43 New Ocean St #1, Swampscott, MA, 01907

25
Courtesy of: Nichols Realty Team | Boston Trust Realty Group