With 25 retail store locations nationwide, IORI is Japan’s most trusted source of authentic Imabari Towels, and the #1 selling Imabari Towel brand worldwide. We are a company dedicated to pursuing the potential of fine quality towel products to enrich your daily lifestyle. All towels sold at our site are 100% authentic Imabari Towels made and shipped from Ehime, Japan.