$930,000

19 Huntington Place, Rochester, VT, 05767

ACTIVE