Interlaken Inn and Restaurant, Lake Placid

Interlaken Inn and Restaurant, Lake Placid

Interlaken Inn and Restaurant, Lake Placid
https://interlaken-inn-and-restaurant.usa8.info

Located in Lake Placid, 656 feet from Lake Placid, Interlaken Inn and Restaurant features a restaurant, bar and free WiFi throughout the property.

39 Interlaken Avenue, Lake Placid, NY 12946, United States of America

Related Posts