where is lake champlain located on a map
in North America mainly within the borders of the United States ( in the states of Vermont and New York ) but partially situated across the Canada -- U.S. border , in the Canadian province of Quebec