Homes for sale - 2 Main ST, Peterborough, NH 03458 – MLS#4865992 - ...