Locust Creek House Complex

VT 12
Bethel
Vermont
United States