Photos for The Swiss Inn & Restaurant

3.8
6 votes

The Swiss Inn & Restaurant

249 VT Rt 11, Londonderry, Vermont 05148 USA

Add Photo