Located on the shores of beautiful Lake Wallace in Vermont's scenic Northeast Kingdom, "Jackson's" has been a favorite destination of savvy vacationers for decades. If you're...