File:ZARA - Gran Vía (5186006302).jpg - Wikimedia Commons
Madrid, Spain - Jan 24, 2016: Interior Of Spanish Zara Store On Gran Via Shopping Street, World's Bigest Fashion Clothing And Accessories Retailer On Jan The 24th In Madrid, Spain. Stock Photo,
Zara store at Gran Via avenue. Madrid. Spain, Stock Photo, Picture And Rights Managed Image. Pic. X9R-1937460 | agefotostock