Lego Store London editorial stock image. Image of commercial - 131048659
England, London, Leicester Square, Lego Store, Stock Photo, Picture And Rights Managed Image. Pic. H44-30027084 | agefotostock
The world's largest Lego store is opens in Leicester Square Featuring: Atmosphere, Stock Photo, Picture And Rights Managed Image. Pic. WEN-WENN30443542 | agefotostock