Le Kubix is a French restaurant offering panoramic views of the lake and mountains.