Spanish fast fashion, clothing and accessories retailer Zara - the main brand of the Inditex Group - has opened a new flagship concept store in London's Westfield Stratford City shopping centre.
The store follows Zara's pop-up store, which was also located at...