The North Hero House & Restaurant

The North Hero House Inn & Restaurant in North Hero, Vermont, is a historic, beautifully restored country inn on Lake Champlain that has been welcoming guests since 1891. The inn’s wide range of amenities include 26 romantic rooms, an acclaimed resta ...