Hello everyone,
I'm sitting at my hotel in Shinjuku, and am trying to locate where the Nintendo World Store is in Tokyo. All of my Google searches are just sending me information about the Manhatten Nintendo Store. If anyone is familiar with the area, could you please let me know what area of...