One of the biggest Zara store in the world is at Plaça Catalunya
Zara - La Dreta de l'Eixample - Barcelona, Cataluña
Barcelona, Spain - December 5, 2016: People walk by at the famous La Rambla street in Barcelona, Spain. La Rambla is street in central Barcelona, betw Stock Photo - Alamy