Homes for sale - 350 North Main ST, Salem, NH 03079 – MLS#4875928 -...