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.
- Russia
- United Kingdom 1000
- Singapore 1160
Loading comments...