Place detail×

Togoshi Ginza

Tokyo's longest shopping street, 1.3 km with more than 400 stores. Cars drive through it, so be careful.

Mentioned 1× across the internet