The Toll Road Inn is the perfect Vermont getaway, surrounded by the area's magnificent mountains and the serene Bromley Brook.
Expand Content