Ueno Park (cont.)
Inner Garden of the Meiji Shrine.
Meiji Shrine
Shinjuku