Shibuya

Shibuya is a special ward in Tokyo, Japan. A major commercial and business centre, it houses the two busiest railway stations in the world, Shinjuku Station and Shibuya Station.

  • 20 posts with this tag