Most popular cherry blossoms spot in Tokyo! – Meguro River
Along the Meguro River, one of the most popular cherry blossoms spots in Tokyo, no less than 800 cherry trees come into bloom. As branches make an arch over the river, it offers a beautiful pink tunnel. It worth visiting not only in daytime but also in the evening as the trees are illuminated