JAPANESE STREET FOOD-Tokyo’s Togoshi Ginza Street

0



Togoshi Ginza located in Tokyo, Japan has a huge variety of street food to sample. It is also one of the longest local shopping streets in town. Subscribe for more videos!