London Topshop store hits the market for €486m

Topshop’s Oxford Street store in central London has reportedly been formally launched to market with a £420 mln (€486 mln) price tag.

Premium subscriber content – please log in to read more or take a free trial.

Events

Latest news

Best read stories