A New Palace on the Côte d’Azur: Le Château Saint Martin & Spa in Vence