Sakura of Odawara Castle
Odawara Castle (Japanese: 小田原城) is a Japanese castle in the city of Odawara (小田原), Kanagawa Prefecture (神奈川県), Japan. Many tourists come to Odawara Castle to see the cherry blossoms in spring.
Odawara Castle (Japanese: 小田原城) is a Japanese castle in the city of Odawara (小田原), Kanagawa Prefecture (神奈川県), Japan. Many tourists come to Odawara Castle to see the cherry blossoms in spring.