Selfridges Faces Significant Property Devaluation Amidst Financial Challenges
The property portfolio of Selfridges, valued at £3.1 billion, has seen a dramatic decline. The decrease stands at £638.6 million, marking a 20.6% drop.This reduction is attributed to unforeseen external…



