New Look is located in Welwyn Garden City, United Kingdom on Unit 11, The Howard Centre. New Look is rated 3.7 out of 5 in the category children's clothing store in United Kingdom.
Address
Unit 11, The Howard Centre
Accessibility
Wheelchair-accessible car park