A luxury apartment for holiday rental in
Villefranche-sur-Mer, Côte d’Azur, France.