Eating French Seafood at The View restaurant in Lake Placid, NY.

Feedback

Do you manage or own The View?

Yes