A woman looks at clothes inside a Zara store in central Madrid March 18, 2014. Inditex, the world's biggest fashion retailer, will accelerate investment in 2014 to open more new stores after
Inditex to Open Largest Zara Store in World in Madrid – WWD
Zara Largest Store In The World Opening - Madrid
A ZARA store located in the La Gran Vía street in Madrid, Spain. | Facade architecture, Office interior design, Architecture
IN PICS: Zara's brand new flagship store in Madrid is the biggest and most innovative in the world - Olive Press News Spain
Interior of Zara Store on Gran Via Shopping Street in Madrid, Spain.. Editorial Photography - Image of brand, ancient: 134174612
Zara Shop Fashion Gran Via Madrid Spain City Stock Photo - Alamy