Located in the beautiful Adirondacks. We are 60 Miles south of Montreal, Canada, across Lake Champlain from Burlington, Vermont and 45 Miles from The Olympic Village lake Placid, NY !!