Flagship Lego Store London Leicester Square, London, Engla… | Flickr
Ride A Lego Tube Train At The Lego Store | Londonist
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
The LEGO Store London Leicester Square - Shopping - visitlondon.com
Lego Store in London Is World's Biggest: See Photos | Time
File:Dragon Tail Lego Store Leicester Square London United Kingdom.jpg - Wikimedia Commons
The Queue at the Lego Store in London Editorial Stock Photo - Image of group, england: 144702478
Lego Store in London Is World's Biggest: See Photos | Time