If you need Insurance services in the St. Johnsbury, Vermont area, visit us at Caledonia Insurance Agency. We have the expertise, reliable customer service and Insurance services you want. Caledonia Insurance Agency has been in business in the St. Johnsbury, Vermont area for many years. Our St. Johnsbury, Vermont customers trust us for our high quality, affordable Insurance products and services.