User reviews

Champion is the second largest supermarket chain in France. They are one of the Carrefour group. Champion supermarkets are also in other countries Belgium, Spain, Poland, Greece and Turkey and in South America, Argentina, Brazil. But I have only shopped in them in France. The first store opened...