Sawari (Japanese river shoes) with felt soles, 26cm ‐ Mercari: Shop from Japan