Homes for sale - 2158 Main ST, Castleton, VT 05735 – MLS#4865968 - ...