translate English to French: There are 300+ stores throughout Spain.
Il existe plus de 300 magasins en Espagne.