Leicester Square Christmas Market, London, England

Leicester Square i/ˈlɛstər/ is a pedestrianisedsquare in the West End of London, England. It was laid out in 1670 and is named after the contemporary Leicester House, itself named after Robert Sidn...

y

Posted by The Company Store on 2008-09-04 16:56:00 Tagged: , tcs , thecompanystore.com , “the , company , store” , home , décor , homedecor , fashion , living , companykids , furniture , style , ...