La Villa Tosca, Cannes, 06400, France. Save up to 50% by booking online!