Japan's Highest Mountain Castle at 717 Meters
Iwamura Castle stands at 717 meters above sea level — making it the highest mountain castle in Japan. Along with Takeda Castle (Hyogo) and Bitchu Matsuyama Castle (Okayama), it is ranked as one of Japan's three great mountain castles. The dramatic stone walls that survive at this elevation, built on sheer rocky outcrops, demonstrate extraordinary engineering by any standard. The views from the summit over the Kiso mountains are breathtaking.