Iwamura Castle, Gifu Prefecture
Iwamura Castle Iwamura Castle is considered one of Japan’s Best Three Yamajiro, mountaintop castles, and was once under the command of a warrior woman. Built atop a 717m high peak as protection for the south-eastern areas of Mino Province, Iwamura Castle, also known as Kirigajo, (Castle of the Mist) located above the township [...]