Meiji Mura is underrated considering all the architectural marvels it has to offer, including the Imperial Hotel designed by architect Frank Lloyd Wright.
Inuyama Castle, built in the 16th century, is Japan's oldest castle. It offers an unhindered view of Kiso River and the plains of the former castle...