Japan Southwest Honshu / Chugoku : Cat Alley of Onomichi Town, Hiroshima

Onomichi 尾道 is literally translated as “tail road” After we touched down in Hiroshima Airport, we drove directly to the southwest Honshu, a small town called Onomichi. This is a hilly port city which is famous due to a famous drama called 東京物語 (Tokyo Monogatari) which was filmed here. And also well-known for it cats …