Swiss Inn & Restaurant Near Taylor Farm
249 Route 11 -
Londonderry,
VT 05148