Hotel & Spa La Villa Cap Ferrat is a charming 3-star retreat located in the picturesque Villefranche-sur-Mer, France. With a rich history dating back to 1900 and a thoughtful renovation in 2015, this boutique hotel seamlessly blends classic elegance with modern comfort. Offering just 20 rooms, guests can expect a personalized experience in a cozy atmosphere.