Where is Lake Champlain?
Where is Lake Champlain located?
Lake Champlain, Vermont, United States (approx. 44.57162°, -73.314°)
Where is Lake Champlain on the map?
Lake Champlain - Freeport
{"latitude":44.57162,"longitude":-73.314,"title":"Lake Champlain"}