Apartment, Villefranche-sur-Mer2 room apartment with sea view Villefranche-sur-mer€381,6002 rooms45 m²