Join us as we explore the largest & oldest castles in some of the top travel destinations.
Odawara Castle is a beautifully reconstructed castle located in Odawara near Hakone. Stop by...
Join us as we explore the largest & oldest castles in some of the top travel destinations.