This item was originally published on this site

The 52,500 sq ft flagship retail space is one of the biggest to be marketed on the London high street in years.

The post Oxford Street set for boost as Debenhams store hits leasing market appeared first on Property Week.