Wellness & Spa – Mediterranean Luxury & Relaxation at Cheval Blanc St‑Tropez