Margaret Holland Inn

Margaret Holland Inn, 128 S Main St, Northfield, VT 05663, United States

(802) 485-9202

Location