UK: Zara opens eco-flagship on Oxford Street
Zara is set to open its London flagship store tomorrow, a 15,000 square metre store at the Marble Arch end of Oxford Street.
Zara is set to open its London flagship store tomorrow, a 15,000 square metre store at the Marble Arch end of Oxford Street.