Apartment, Villefranche-sur-MerSale Apartment Villefranche-sur-Mer Centre Ville€595,0003 rooms67.5 m²