The Princess Meguro, Takeshita Street, The Meiji Shrine, and WAKO

14-Nov-2014 • Tokyo Japan