Inuyama castle

Inuyama castle
Inuyama-shi, Aichi

Location