Inuyama lies along the edge of Aichi Prefecture , separated from neighboring Gifu Prefecture by the Kiso River .
It is separated from neighbouring Gifu Prefecture by the Kiso River .