Presenting our latest collection of 100% certified organic cotton towels from Imabari City. Made by an all-organic textile company, Ikeuchi Organic was first established in 1953. Since then, they have been holding on to their utmost goal to produce the best comforting towels that enrich our way of living. They are environmentally conscious and were recognised as Japan’s first 100% wind-powered factory back in 2002. Their towels are made without any toxic dyes or harmful chemicals and certified to be safe for infants. These infinitely soft and supple towels will transform your bath experience.