News

A major high street fashion chain - which has over 250 stores in the UK - will be closing one of its stores this month. River Island has confirmed that it will be shutting its branch at Vicar Lane ...