Best moderately priced restaurants in Saint Johnsbury, VT
- 4.5Open nowAnthony's Diner50 Railroad Street, Saint Johnsbury, VT 05819Restaurant
- 5Open nowBailiwicks On Mill98 Mill Street, Saint Johnsbury, VT 05819Restaurant
- 4.5Open nowKingdom Crust Company1216 Railroad Street, Saint Johnsbury, VT 05819Restaurant
- 4.5Open nowNew East Garden169 Railroad Street, Saint Johnsbury, VT 05819Restaurant