New Look is set to relocate to a new 12,120 sq foot concept store at Bluewater. The new store will open on 3 April and will be located on the Upper Thames Walk. It will feature New Look’s first ...