4 Mar, 2025 Iwamura, a castle town in the mountains Uncategorized Castles, Historical architecture, Iwamura, Japanese history, Mountain towns, Tourism