There are only 5 original castles in Japan – one of them is the Inuyama Castle, a short trip from Nagoya, in Central Japan. Discover the history of Japan, explore the castle town of Inuyama, and learn about local tradition and culture of Aichi prefecture.