The Interlaken Inn & Restaurant
39 Interlaken Ave, Lake Placid
(518) 241-8855
Recent Reviews
The Interlaken Inn & Restaurant
39 Interlaken Ave, Lake Placid 12946
(518) 241-8855