Burberry opens flagship on Sloane Street

Burberry has opened a new flagship store at No. 1 Sloane Street.
Burberry has opened a new flagship store at No. 1 Sloane Street.