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?
{"latitude":44.75012,"longitude":-72.05635,"title":"Lake Willoughby"}