Homes for sale - 405 N Main ST, Salem, NH 03079 – MLS#4907791 - Bre...