Meguro River
Meguro River runs through Setagaya, Meguro, and Shinagawa City of Tokyo, and is famous for cherry blossom viewing spot in Tokyo. About 800 cherry trees are planted along the Meguro River, and before the outbreak of the new coronavirus (COVID-19),