42 One Salem Street, Swampscott, MA 01907 - MLS#72894589 - Ed Greab...