Barbella Marbella offers French and international cuisine.