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

Outdoor Dining

Remove Ads

Claim copyright