29 days$21k drop • Nov 8$579,00015.3 acresCaledonia County2 bd, 2 ba • 1,904 sq ftSt. Johnsbury, VT 05819