E267878
Imabari is a coastal city in Ehime Prefecture, Japan, known for its shipbuilding industry, towel production, and as a gateway to the Shimanami Kaido cycling route.