Where is Edson Hill, Stowe?

Where is Edson Hill, Stowe located?

Edson Hill, Stowe, Vermont, United States (approx. 44.49128°, -72.72996°)


Where is Edson Hill, Stowe on the map?