National Yoyogi Stadium in Shibuya is one of popular sports facility in Tokyo as tourists attraction. National Yoyogi Stadium located on 2-1-1 Jinnan, Shibuya, Tokyo Prefecture 150-0041, Japan.
Following complete Location Map of National Yoyogi Stadium Tokyo:
National Yoyogi Stadium Tokyo Photo
image source: wikimedia.org
Top View of National Yoyogi Stadium Tokyo
image source: