Tod’s and Burberry Stores: Reason Enough to Visit London