Topshop’s Oxford Street store in central London has reportedly been formally launched to market with a £420 mln (€486 mln) price tag.
Topshop’s Oxford Street store in central London has reportedly been formally launched to market with a £420 mln (€486 mln) price tag.
Pan-European investor Bowery and real estate investor Alba join forces to acquire their first last-mile logistics asset in the Netherlands.