Relax on one of Vermont's finest beaches
Just minutes from the
Sixty miles of unobstructed Lake Champlain views from the deck. Including The Green Mountains of Vermont and the Adirondack Mountains of New York.