Matsumoto castle, Matsumoto-shi, Nagano Matsumoto castle is one of Japan’s oldest existing castle, and it is designated as a national treasure along with Hikone…
Matsumoto castle, Matsumoto-shi, Nagano Matsumoto castle is one of Japan’s oldest existing castle, and it is designated as a national treasure along with Hikone…