Inokashira Park, Tokyo
*Sakura series & update* – Inokashira Park is located at the Western suburb side of Tokyo near Kichijoji Station. It is another Japan’s best “Hanami” Cherry Blossom viewing spot. You can see a line of 250 cherry trees at Inokashira Pond. You can get up close to the blooms by paddling your way- boats can be rented for a cruise along the pond.

