Hi. My groom and I are going to be staying in North hero, VT for a week of biking in the lake champlain area. We need pizza at the end of our journeys. Any suggestions in the area of North Hero or the champlain islands?
Thanks. Any other suggestions for eats in the area?