Despite its name, this 1-5-kilometers-long street has nothing to do with cats.
Opened in 1973, this shopping complex has served as a fashion hub and the heart of Shibuya district's pop culture scene ever since.
This shopping mall, located right next to the famous Shibuya Crossing, is the place to go to if you are interested in the latest fashion…
While it is understandably hard to prove such a claim, rumour has it, that this is the busiest crossing in the world.
Filled with shops, this rather narrow street radiates Shibuya's atmosphere.