With both real and artificial trees, bespoke wreaths and stunning festive bouquets, Selfridges has everything needed to make a home ready for a visit from Father Christmas.

This year, for the first time, Selfridges is offering real Christmas trees from Moyses Stevens which are graded with the highest form of accreditation for forest friendly farming methods. Prices start at £55 and trees can be adorned in white and gold, silver and green or traditional red decorations and delivered directly to any London destination.

Related articles