It “provides beautiful views of America’s sixth-largest lake, Lake Champlain, as well as of Vermont’s Green Mountains and New ...