Zara opened its first UK store in 1998 and is now one of the country’s high street favourites. There are 13 Zara stores located in greater London, including four on Oxford Street alone. Wherever you are in the city, you’re sure to not be far away from your next Zara fashion fix. Here’s our guide …
Read the full post →“Your guide to ZARA in London: Store Opening Times & Details”