Remove Ads

Photo of Interlaken Inn And Restaurant

4.5
180 votes

Interlaken Inn And Restaurant

39 Interlaken Ave, Lake Placid, New York 12946 USA

Add Photo
Remove Ads

Claim copyright