In London this weekend? Visit our new flagship store on Long Acre, near Leicester Square.