Le Lido is a French restaurant offering modern, locally-sourced cuisine with scenic lake views.