Inuyama Castle in northern Aichi Prefecture is the oldest standing castle in Japan. The present structure dates back to 1537.