Sanko Inari Shrine lies at the base of the mountain occupied by Inuyama Castle in Inuyama City, 30 minutes north of Nagoya, Japan.