Homes for sale - 20 Ingalls Ter #C, Swampscott, MA 01907 – MLS#7288...