Matsumoto Castle – The Crow Castle
One of the Best Preserved Castles in the Middle of the Japanese Alps Matsumotojō Matsumoto Castle is my favorite castle in Japan. Located in Matsumoto, a city in the middle of the Japanese Alps, it is still quiet unknown to the general public, but well appreciated by the Japaneses. With the peaks in the background, […]