selfridges christmas shop is open

Even for those people who celebrate Christmas like they’re Elf on acid, this one might be a little bit too much. On the 31st July, Selfridges swung open the doors to their Christmas Shop. As well as decking their 4th floor out with Christmas trees, fairy lights and union flag baubles, their food hall has also taken a Christmas hit and will be selling their festive jewelled fruit cake and eggnog from Friday. Yes, all grinches and in fact most normal people should steer clear for another four months…

400 Oxford Street, London W1A 1AB
selfridges.com