New Look

About this brand

New Look is a British fashion retailer with several high street shops in the UK, France, Belgium, Ireland, the Netherlands and other countries. Tom Smith in 1969 founded the business, and its headquarters are located in Weymouth.  

Presented in malls