Apartment, Villefranche-sur-MerSale Apartment Villefranche-sur-Mer Centre Ville€695,0003 rooms1 bedroom1 bathroom100 m²