We use cookies.
By continuing to use our site, you consent to our
Privacy Policy.
Onomichi is a port town flanked by mountains full of temples and historic buildings between Hiroshima and Kyoto straddling the border of tradition and modernity.