We woke up late and decided to visit the national treasure that is Inuyama Castle for half a day, just outside of Nagoya! “Inuyama (犬山), literally meaning “dog …

AloJapan.com