Nintendo’s new Tokyo store (and the first in Japan) is opening on November 11th and Nintendo has today provided a...
A few weeks ago we posted about the first merch that would be hitting Nintendo’s new Tokyo store (that opens...
With the recently opened Tokyo Nintendo shop in Shibuya and Super Nintendo World opening later this year at Universal Studios,...