$295,000

16 Brook Road, Strafford, VT, 05072

PENDING