Mental Health Services in St Johnsbury (VT) Full list of companies Mental Health Services category in St Johnsbury, Vermont Vermont Behavioral Health Svc 445 Portland St, St Johnsbury, VT 05819, (802)748-6166 Page 1