Inuyama Castle

Inuyama Castle

Inuyama Castle, one of the most ancient surviving castle of Japan, stands on a hill in the City of Inuyama which located in north of Nagoya, Japan.