Lake Champlain - Dream Yacht Charter UK

Lake Champlain

Lake Champlain in upper state New York, just south of the Canadian border, is nestled between the Green Mountains of Vermont and the New York Adirondacks, making for one of the more picturesque lake sailing destinations in the United States.

Read more