Homes for sale - 18 King #2, Swampscott, MA 01907 – MLS#72844105 - ...