Iwamura Castle, one of Japan's three great mountain castles, stands in the historic town of Iwamura in Ena City, Gifu Prefecture. From this mountain castle, which was built at an elevation of 717m, you can enjoy magnificent views while feeling the atmosphere of the Edo period as you observe the remains of stone walls, baileys, and moats. The beauty of the castle, also known as "Kiri-ga-jou," is breathtaking and invites visitors on a journey through time.
4.2