Link Inuyama Castle is a Japanese Castle, located in the city of Inuyama Aichi Prefecture, near Nagoya.Inuyama Castle is thought to be the oldest Japanese Castle with the original castle starting construction in 1440, however there many additions and upgrades over time. Most of Inuyama Castle is in original condition with the main tower or donjon being a National Treasure. |