Barons Papillom, the new French shoe brand launched by Eric Lemaître, has opened its first store in Paris

Topics