pendingUnder contract$409,9003.1 acresWorcester County3 bd, 2 ba • 2,128 sq ftNew Braintree, MA 01531
$50.1k drop • Apr 3$1,699,9003.36 acresWorcester County6 bd, 6 ba • 7,492 sq ftNorthborough, MA 01532