
Liberty Elf, specially designed for Christmas window and store display, enchants visitors to famous London store
As Liberty, the much-loved London store and heritage-listed icon, unveils its annual festive extravaganza in its 150th anniversary year, its windows and indoor displays are playing host to a specially designed Christmas Liberty Elf – or rather elves.And The Puppet Company, through its plush Wilberry










