RESTAURANT in SAINT-JEAN-CAP-FERRAT (FRANCE)