Nemuro, Hokkaido
Nemuro Peninsula Chashi Sites
根室半島チャシ跡群
Number one on Japan's list of 100 great castles has no keep and no stone walls: just ditches and earth mounds dug by the Ainu on headlands above the sea.
Japan's 100 Fine Castles No. 1ChashiMountain