Iwamura Castle Ruins - Gifu, Japan
A quiet winter visit to Iwamura Castle Ruins, one of Japan’s Three Great Mountain Castles, where ancient stone walls crown a 717-metre summit. A peaceful, history-filled walk through one of Gifu’s most beautifully preserved castle towns.