London's limited-time Pokemon Center has opened today, and will keep its doors open until November 18. We got to have an early look around the pop-up and, more importantly, check out all the exclusive British-themed PokeMerch on sale there. For those of you wondering, yes, you can buy a plushie of that Pikachu in a bowler hat.