Greenwood House

VT 103
Chester
Vermont
United States