Iwamura Castle...
Iwamura Castle, located in Ena, Japan, is a historic site that dates back to the Sengoku period. This castle was originally built in 1185 by the Iwamura clan and played a significant role in the region's history. Today, visitors can explore the ruins...
Ena, , Japan