Odawara Castle and Cherry Blossoms
Located around 60 to 70km away from Tokyo and close to the Izu peninsula, Odawara Castle is a small, yet beautiful castle and maybe the only one worth visiting around Tokyo. But what most people do not know is that during the cherry blossom period, Odawara Castle is by far one of the best Sakura spots around! Better still, go and find the playground behind the castle to get some stunning views of the castle’s main tower surrounded by some gorgeous fluffy sakuras!!!!