As part of our Great Things to do in South Hero Vermont series, we’re going to introduce you to Grand Isle State Park! Grand Isle is the largest island in Lake Champlain and Snow Farm Winery is in the southern town of the island, called South Hero. The northern part of Grand Isle contains a town called, well, Grand Isle, and that’s where the park is located.
That makes it a short drive from Snow Farm Vineyard and a great place to either camp as you visit the area or to visit on a day trip!