The Meguro River is arguably Tokyo’s premier spot to engage in hanami (flower-viewing) when the sakura are in full bloom.
Kawazu-zakura cherry trees at Sakura Jingu shrine in Setagaya Ward, Tokyo, look like they’re already in full bloom with pink ribbons tied on their branches.