DESCRIPTION
Customer satisfaction, besides the attention to trends, is the motto at the base of New Look stores. New Look stores are easy to find in the UK, having an offer which includes broad lines of appealing clothes, so that all customers can enjoy the latest trends.
Website
New Look Gracechurch Street
Location
Unit 3, 20 Gracechurch Street, London, EC3V 0BG
+44 (0) 20 7648 9960
New Look Victoria
Location
Victoria Place Shopping Centre, London, SW1W 9SJ
+44 (0) 20 7802 9768