Venue Type
Restaurant
Interlaken Inn & Restaurant
Interlaken Inn & Restaurant is located at 39 Interlaken Avenue, Lake Placid, NY.
Unfortunately, Interlaken Inn & Restaurant hasn't added any spaces to their profile on The Vendry.
Do you work for Interlaken Inn & Restaurant? Contact us to learn more about who's managing this profile or gain access.