At the foot of Iwamura Castle, one of Japan’s three great mountaintop castles, lies Iwamura, a historic district of Ena City in Gifu Prefecture with a legacy spanning more than 800 years. Located about 90 minutes by train from Nagoya and easily accessible from Tsumago and Magome, Iwamura sits quietly in the mountains—yet remains remarkably convenient to reach.