An interactive map showing the location of Locust Creek House Complex, Bethel, Windsor County, Vermont, USA.