Udo Yagura, a Japanese castle built in 1607 is set to undergo restoration in Kumamoto. Udo Yagura has been standing since its completion in 1607. While other palaces have burned down, the celebrated stone foundation remains. It's regarded as a state-of-art technology at its time, and was refined and improved with the construction
You are here
Home > Posts tagged "Kumamoto"