Inuyama Castle
Inuyama Castle, considered to be the oldest in Japan and designated as a National Treasure. Its located in a beautiful location atop a hill with a cliff towering over the Kiso river. The path up the hill leading up to the castle is currently shared with two little Shinto shrines.
Read More