What time do the shops close we are doing an overnight layover arriving in Tokyo at 4:50 pm
Sorry delay in responding 8 pm bit so many other areas are open later
The shops close early 8pm
If you don’t have enough time
Then you should go visit it when you staying in Tokyo for a few days.
Lots of traffic in Japan
Get quick answers from Takeshita Street staff and past visitors.