Where is Shibuya?

Where is Shibuya located?

Shibuya, Shibuya (Station), Japan (approx. 35.6587°, 139.702°)


Where is Shibuya on the map?