Level 4, 66 Wyndham Street Auckland, New Zealand
Imabari is a city in Ehime Prefecture, Japan, known for its maritime history, Imabari Castle, and production of high-quality towels. It is a gateway to the Seto Inland Sea.