Where is Lake Willoughby?

Where is Lake Willoughby located?

Lake Willoughby, Vermont, United States (approx. 44.75012°, -72.05635°)


Where is Lake Willoughby on the map?