Bizen at Biën; new Japanese art de vivre store in Paris, 10 rue Casimir Delavigne, 75006
by a Japan aficionado
The Japanese microbes that make you live longer...