Design
River Island to open its largest London store
Fashion retailer River Island has announced that it is to open its largest London store at Park House, the new development on Oxford Street, joining Zara, Bershka and Urban Outfitters. River Island, which already has a number of stores on Oxford Street in London, will open a 28,000 square foot store, covering ground, basement and first floors,...
loading...