translate English to French: All important Spanish banks have a dependency in Tarifa.
Toutes grandes banques espagnoles ont 1 bureau à Tarifa.