Takeshita Street Square is a place to eat in Shibuya Ku, Tokyo. 3 YouTube travel vloggers — including Paolo fromTOKYO — have covered it across 3 clips.
No consistent feature mentioned by multiple creators.
Now playing · 3:52 · clip 1 of 3EN
“this street is filled with souvenir shops and restaurants”