$289,000

1648 Route 2, Marshfield, VT, 05658

PENDING