Japan travel guide Explore the Largest Don Quijote (Donki Japan) Store in Tokyo: MEGA Don Quijote Shibuya Just a 5-minute walk from Shibuya Station, the MEGA Don Quijote Shibuya Store is a place which you absolutely can't mis... 2021.06.02 Japan travel guide