21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
21 Roy Street, Swampscott, MA, 01907
Pending

$549,000

21 Roy Street, Swampscott, MA, 01907

29
Listing Agent: Barbara Yozell | Agent phone: 617-834-1189
Courtesy of: William Raveis R.E. & Home Services | Office phone: 781-631-1199