£19.99
This 12” super soft Pikachu gives the very best of cuddles and is great to take with you wherever you go!
2 in stock