If you are looking for a premium towel from Japan,
then Imabari towels is the one you want. I have seen
them at the finest Japanese traditional inns and they
really are crazy soft.
then Imabari towels is the one you want. I have seen
them at the finest Japanese traditional inns and they
really are crazy soft.