LEGO Store Leicester Square is now OPEN: Take a look around the flagship new London store

LEGO has opened a flagship new store – the largest in the world – in Leicester Square, London. Here is your chance to take a look around the awesome new shop.
Go to Source