5890 Vermont Route 12
Barnard, VT 05031
Get directions

About Us

Located in Barnard is a Victorian-style farmhouse nestled snugly within sixteen acres of maple and birch trees is The Maple Leaf Inn.

Reviews