Burberry’s New Flagship Store in London

Burberry has announced the opening of its new London flagship store, which is the first location to feature the company’s new global design concept. The new store is located at No.1 Sloane Street in the heart of London’s Knightsbridge. The site boasts an SW1 postcode, which is particularly special to the luxury British brand – […]

Burberry’s New Flagship Store in London Read More »