Lego Store in London Is World's Biggest: See Photos | Time
England, London, Leicester Square, Lego Store, Big Ben Statue made of Lego, Stock Photo, Picture And Rights Managed Image. Pic. MBA-06508891 | agefotostock
Lego Store On Leicester Square In London Stock Photo - Download Image Now - iStock