London is lovely at Christmas.
The Christmas Tree in Trafalgar Square, Santa runs, department store windows, pantos, cathedral and churches services, Regent and Oxford Street lights, WinterWonderland in Hyde Park, SouthBank Winter Market, Carnaby Street Christmas Lights, Harrod’s, Liberty, Selfridges, poppers, ice skating rinks, mulled wine, Christmas Cards for purchase in museum gift stores are but a few things to consider.
I love walking about on Christmas day. People out and about in new jumpers with babies in prams. Maybe new puppies, definitely new trikes and bikes, etc. Less traffic.
Depending on which neighborhood you are staying A walk through a park is enjoyable: Hyde Park or Regents Park or the Hampstead Heath.
If you have the opportunity to visit then I say, “ go!”
Edit: look at the Premiere Inns website.