Sam walton
Carrefour is the French word for crossroads Based out of Levallois-Perret France Selling both groceries and nonfood items including services as.