At present, New Look runs 27 locations near Slough, Berkshire. Refer to this page for the listing of all New Look stores in the area.