1/25 €990,000 Apartment with Sea view Villefranche-sur-Mer - Provence 81m² 3 rooms 2 beds BARNES BEAULIEU | CAP-FERRAT