Shelburne Farms is a 1,400 acre working farm with walking trails, children's farmyard, inn and restaurant on the shores of Lake Champlain. The farm hosts many special events throughout the year.
Shelburne Farms is a 1,400 acre working farm with walking trails, children's farmyard, inn and restaurant on the shores of Lake Champlain. The farm hosts many special events throughout the year.