Twin Farms

A secluded luxury hotel on 300 acres in Barnard, Vermont.

Photography