Imabari Towel

Imabari Towel
Imabari, Ehime Prefecture. The center of the best towel in the world.