This item was originally published on this site

Dutch fashion brand Daily Paper has opened a flagship store in central London.