About three kilometres upstream from Inuyama Castle along the Kiso River, Momotaro Shrine is dedicated to the hero of Japan's most famous folk tale. The shrine complex sits in a park on the riverbank and contains several buildings, a collection of demon masks and figurines donated by worshippers, and a small museum dedicated to Momotaro legends from across Japan. The atmosphere is cheerfully kitsch — this is a popular spot for families, and the surrounding park fills with picnickers on weekends.
The walk upstream from Inuyama-Yuen Station along the river takes about 40 minutes and passes the Ohaguro-bashi footbridge, which offers good views back toward the castle. Cycling the riverside path is an even better option. The shrine's collection of demon-related offerings is oddly compelling — rows of ceramic oni (demon) masks donated by businesses seeking protection from evil, which somehow manages to feel both solemn and absurd.