A view from Inuyama castle

A view from Inuyama castle.
Inuyama-shi, Aichi.

Location