Already in stores: The new and exciting products from Carrefour
The French food giant has begun distributing four new products in over 100 locations across the country, joining more than 70 new Carrefour products. What are they and how much do they cost?