Optometrists in St Johnsbury (VT) Full list of companies Optometrists category in St Johnsbury, Vermont Richard L Leven Od 139 Railroad St, St Johnsbury, VT 05819, (802)748-3536 Page 1