translate English to French: These are large centers filled with smaller independent shops.
Son grandes centros integrados por pequeñas tiendas independientes.