Remove Ads

Photo of The Swiss Inn & Restaurant

4.0
40 votes

The Swiss Inn & Restaurant

249 VT Rt 11, Londonderry, Vermont 05148 USA

Add Photo

Guestroom

Remove Ads

Claim copyright