Carrefour

A global leader and the reference in food retail, Carrefour operates more than 12,000 stores in more than 30 countries


https://www.carrefour.com/en