The Meguro River is arguably Tokyo’s premier spot to engage in hanami (flower-viewing) when the sakura are in full bloom. Approximately 800 cherry trees, mostly of the Somei Yoshino variety, line both ...
while Ebisu Station in Tokyo’s Shibuya Ward fell to fourth place after being runner-up for four consecutive years. The Meguro Station district in Shinagawa Ward fell one rank to sixth place ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results