Odawara Castle Park is a reconstructed castle located in Hakone, Japan. Originally built in the 15th century, the castle was destroyed and rebuilt multiple times throughout history. Today, you can explore the three-story castle keep, which offers exhibits on the castle's history and stunning views of the surrounding city. The park is a great spot for cherry blossoms, hydrangea and irises 🌸💐
Rexby was founded in 2021 with the mission of enabling travel content creators to provide a better service and capture more of the immense value they are creating for the tourism industry