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.

Would you like to read more? Log in first (top right of the screen) or take a trial.