Apartment, Villefranche-sur-Mer3 rooms panoramic and sea view renovated Villefranche€990,0003 rooms81 m²