Nemuro Peninsula Chashi Site
Ainu fortifications on Nemuro Peninsula's windswept cliffs, built between the 16th and 18th centuries and ranked number one among Japan's 100 castles.
Nemuro · HokkaidoAinu fortifications on Nemuro Peninsula's windswept cliffs, built between the 16th and 18th centuries and ranked number one among Japan's 100 castles.
Nemuro · Hokkaido