British brand Burberry brings innovative retail concept to Milan

Located at Via Sant' Andrea 2, Milan, the store concept reflects Burberry's new creative vision. Featuring a selection of pieces…