
You only need to take a stroll down Oxford Street on December 26 to see the popularity of the Selfridges sale.
Each year, the luxury department store knocks it out of the bag when it comes to their reductions and bargain hunters have taken note.

You only need to take a stroll down Oxford Street on December 26 to see the popularity of the Selfridges sale.
Each year, the luxury department store knocks it out of the bag when it comes to their reductions and bargain hunters have taken note.