By Rosie Shepard2022-04-13T11:03:00
Zara has opened its most innovative store concept in Plaza de España in Madrid.
The fashion retailer, which is owned by Spanish conglomerate Inditex, unveiled its new store last week.
Already have an account? Sign in here