$299,900

1145 North Branch Street, Bennington, VT, 05201

ACTIVE