Lot 6 Plain Street, Middleboro, MA, 02346
Lot 6 Plain Street, Middleboro, MA, 02346

$345,000

Lot 6 Plain Street, Middleboro, MA, 02346

PENDING