Jeffrey House

North St.
Chester
Vermont
United States