Why Imabari Towel is Among the Best Japanese Towels
With over 200 individual towel factories, Imabari, Japan has earned its designation as “the Mecca of towel production.” Residents have spent the last 120 years honing their towel-making process, perfecting towel construction, and creating...