Braintree, Vermont: Take a step back in time to a place that was less hectic and more relaxed to the Maple Leaf Inn Bed and Breakfast. A traditional Vermont bed and breakfast located on 16 acres of Maple and Birch forest in the quintessential Vermont village of Barnard with steeple church a general country store and lots of country lanes for quiet strolls and farms to explore.
Comments (0)
You don't have permission to comment on this page.