off Spruce St, Middleboro, MA, 02346
off Spruce St, Middleboro, MA, 02346
off Spruce St, Middleboro, MA, 02346
off Spruce St, Middleboro, MA, 02346
off Spruce St, Middleboro, MA, 02346
off Spruce St, Middleboro, MA, 02346

$229,900

off Spruce St, Middleboro, MA, 02346

ACTIVE