The first ever Nintendo Store in Europe has opened in London, filled with exclusive merch that isn’t quite as expensive as ...