A video overview of the Shibuya neighborhood in Tokyo Japan. Some call it Tokyo’s times square. A popular meeting spot is at the “Hachiko” dog statue, and in the evening at the love hotels in the area.
Shibuya – Hachiko and Love Hotels
Published on March 20, 2010 by Chris