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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results