Villa La Léopolda — villa in the French town of Villefranche-sur-Mer on the French Riviera