Where is Waybury Inn?

Where is Waybury Inn located?

Waybury Inn, Vermont, United States (approx. 43.97137°, -73.09184°)


Where is Waybury Inn on the map?