[Japan 2019] Tokyo: Meguro River Cherry Blossom Illumination
By Elin Chow - Sunday, June 23, 2019
Photo By: Elin Chow Meguro river is one of the best place in Tokyo to enjoy the cherry blossom season, drawing huge crowds year after year. It is located in Nakameguro, near to Shibuya, in central Tokyo. Since we had already seen daytime cherry blossoms at Shinjuku Gyoen earlier in the day, we decided to visit Meguro river just to experience the stunning...