Where is Shibuya Scramble Square?

Where is Shibuya Scramble Square located?

Shibuya Scramble Square, Shibuya Scramble Square, Japan (approx. 35.65806°, 139.70139°)


Where is Shibuya Scramble Square on the map?