At the time, New Look owns 15 stores near Stevenage, Hertfordshire. On this page is a list of New Look branches close by.