Hi,
Traveling to Japan in November, looking to buy Imabari towels. Where would be best?
Osaka? Kyoto? Tokyo?
Any store recommendations?
Thanks Everyone!
by jenniyah
Hi,
Traveling to Japan in November, looking to buy Imabari towels. Where would be best?
Osaka? Kyoto? Tokyo?
Any store recommendations?
Thanks Everyone!
by jenniyah