UK: River Island to open first owned store abroad
British fashion chain River Island is set to open its first owned international store in Amsterdam in September.
British fashion chain River Island is set to open its first owned international store in Amsterdam in September.