Homes for sale - 62 Roy ST, Swampscott, MA 01907 – MLS#72841948 - T...