$2,4003 beds · 1 bath · 1,528 sq ftHouse307 US Route 2BSaint Johnsbury, VT 05819Add to favoritesShareListing optionsMessage