Burberry announces new flagship store on London’s Sloane Street
SYNONYMOUS for luxury shopping, London’s Sloane Street is lined with some of the biggest names in the fashion industry. Taking over the prestigious No.1 address, British fashion brand Burberry has announced the...