The 4,000-square-foot festive destination makes its seasonal debut three weeks earlier than last year's setup. Image courtesy of Selfridges British department store Selfridges is spreading holiday cheer ahead of schedule this year.
The 4,000-square-foot festive destination makes its seasonal debut three weeks earlier than last year's setup. Image courtesy of Selfridges British department store Selfridges is spreading holiday cheer ahead of schedule this year.