Chez Vincent - Le Bord de Mer is a restaurant located by the sea, offering stunning 180-degree views of the Lérins Islands. It provides a unique dining experience with options to sit on the sand or on the terrace.