Tod’s and Burberry Stores: Reason Enough to Visit London by Phoebe Neuman September 18, 2018 With new outposts on Regent and Sloane Streets, both brands are staging stylish reinventions. Share Share on Facebook Tweet Tweet on Twitter Pin it Pin on Pinterest