29 days$21k drop • Nov 8$579,00015.3 acresCaledonia County2 bd, 2 ba • 1,904 sq ftSt. Johnsbury, VT 05819
$13.9k drop • Sept 19$326,0003.6 acresCaledonia County4 bd, 1.5 ba • 2,576 sq ftSt. Johnsbury, VT 05863