BURBERRY OPENS NEW FLAGSHIP STORE

Burberry has opened the doors to its new flagship store, No. 1 Sloane Street, in London. Designed in partnership with renowned architect Vincenzo De Cotiis, the space marries classicism with brutalist elements. Take a look inside the new space above.