Apartment, Villefranche-sur-MerSale Apartment Villefranche-sur-Mer Centre Ville Apartment€525,0002 rooms60 m²Exclusive