5 Farley Drive, Middleton, MA, 01949

$2,455,000

5 Farley Drive, Middleton, MA, 01949

PENDING