France-based men's sportswear company Celio SA has expanded its retail offerings with a new store in Algiers, the capital of Algeria.