New - 4 Days Ago > $332,000 Active Under Contract 3Beds2Baths1056Sqft0.69Acres 159 James St, Bethlehem, NH 03574 MLS#: 5101840