We did not find results for: Shibuya.
Check spelling or type a new query.
Special ward of Tokyo, Japan
Shibuya is a special ward in Tokyo, Japan. As a major commercial and finance center, it houses two of the busiest railway stations in the world, Shinjuku Station and Shibuya Station. Wikipedia