Carrefour is one of the biggest multination retailers. The French company has a strong representation in Canada introducing its store chain. Overall, there are 1,300 store locations in different countries across the globe. The main mission is to deliver high-quality products at reasonable prices.
No search results.