What on earth is the person who comes up with Annabel’s otherworldly facade displays on? London’s most magical Christmas shop displays
I challenge anyone to find a city that embraces Christmas decorating more than London. Whether it’s the lights, festooning Carnaby Street, Savile Row and Regent Street, Annabel’s extraordinary façade designs — which must require a serious amount of engineering — or imaginative window displays designed to tempt you in to shop, the capital just does … Read more