World’s Largest #Lego Store – London Leicester Square The New Lego flagship store has recently opened in London’s Leicester Square. The two-story megastore is complete with a life-sized London Underground train car made up of 637,903 bricks and is the largest of its kind in the world. The new Lego store covers …
Read More »