Gallery: Here’s A Closer Look At The London Pop-Up Nintendo Store’s Sweet Merch
Pop Up, Superstar! This week, London will be treated to its very first pop-up Nintendo Store, making all of us UK Mario fans clutch our wallets in fear. The shop opens to the public tomorrow (22nd October) in the Shepherd’s Bush Westfield London Shopping Centre, where it will be stocking its sweet merch until 16th…