Bayview – Luxury Villa Villefranche sur Mer, France.
Contact us to Add Your Villas Bayview – Luxury Villa Villefranche sur Mer, France. 5 Bedrooms. Part of the Firefly Collection. For more information about this property please see our website: Firefly Collection