Japanese-made Igusa Tatami Zori Slippers, L Size, Navy, Chili Pepper ‐ Mercari: Shop from Japan