WAO RYU! ONLY in JAPAN
Cherry Blossoms Around Tokyo - Shinjuku, Meguro, Ueno and Odaiba (2013x7)
: 13, 2013
Let's head to Yurakucho and the Godzilla statue, Shinjuku Gyoen National Park, the Meguro River at night, Odaiba and Ueno Park for some cherry blossom viewing.