Holiday Rental - Contemporary Villa - Villefranche-sur-mer- France - 300m2