Boutique Hotel & Spa la Villa Cap Ferrat is located in 49, avenue Denis Sémeria, 06230, Saint Jean-Cap Ferrat, France.