Restaurant La Marina offers a panoramic dining experience with views of Lake Geneva. It is located within the Hôtel des Princes.