Homes for sale - 108-110 Burrill Street #3, Swampscott, MA 01907 – ...