Biggest Zara Store In The World / Now imagine if instead of the tiny zara on croydon high street, you're in their brand new 65,000 square foot flagship store.