I did a #Google search for *nintendo store london*.
#GoogleSuggestedQuestions had a very helpful iteration of this:
> Is there a physical Nintendo store in London?
The answer:
> Nintendo has opened its own shop at the heart of the UK's busiest High Street[...]
If you are on a desktop computer you might notice this quotes a story from 2011, on mobile there is no date. Not helpful at all.
Real answer seems to be "no".
Imagine people using this for serious stuff.
