Apartment, Villefranche-sur-MerVILLEFRANCHE SUR MER - Town center - 2-room apartment terrace/ Garden - sea view // crossing / Private parking - Cellar Apartment€759,0002 rooms57 m²