1 spot
Takeshita Street (竹下通り, Takeshita-dori) is a 350-meter pedestrian alley in Harajuku, lined with shops selling kawaii (cu…