Kiko to open Paris flagship store in 2018 March 21, 2017 Italian budget cosmetics brand Kiko is to open a flagship store on Paris’ avenue des Champs-Elysées. The store is scheduled to open in early 2018. Kiko currently has 11 stores in Paris. Read the full article now! Log in Subscribe