Shibuya City, Tokyo, Japan
Shibuya Station is a Transit station located at Shibuya City, Tokyo, Japan. It has received 2965 reviews with an average rating of 3.8 stars.
The address of Shibuya Station: Shibuya City, Tokyo, Japan
Shibuya Station has 3.8 stars from 2965 reviews
Transit station