New Haven, Addison County, Vermont

606 Dog Team Road, New Haven, Vermont