Throughout November and December 2016, one of London’s best-loved department stores, Liberty, will dedicate their Christmas windows to The Nutcracker.
15 million pedestrians are expected to walk past London’s iconic shop located between Great Marlborough and Regent Street, during the busiest part of the retail season.
(via)
]]>