Best christmas events in London
Royal Opera House is one of Best christmas events in London.

1. Royal Opera House

9.2
Bow St (Floral St), London, Greater London
Opera House · City of Westminster · 139 tips and reviews

Style by StylismStyle by Stylism: 'Swan Lake' another ballet to watch. Although can pretty much be enjoyed any season. But its better to watch it around winter as you get the warm fuzzy christmas feeling inside.

Natural History Museum is one of Best christmas events in London.

2. Natural History Museum

9.2
Cromwell Rd (at Queen's Gate), London, Greater London
Science Museum · South Kensington · 621 tips and reviews

Style by StylismStyle by Stylism: The Natural History Museum always has a lovely ice-rink for the kids to skate around. Although it doesn't exactly snow every winter in London, on the ice rink you certainly get false hope that it may.

Harrods is one of Best christmas events in London.

3. Harrods

9.0
87-135 Brompton Rd, London, Greater London
Department Store · Kensington and Chelsea · 1115 tips and reviews

Style by StylismStyle by Stylism: No Christmas would be without Santa's grotto would it? Harrods does pretty good events and makes every child's christmas dream come true.

English National Opera is one of Best christmas events in London.

4. English National Opera

8.9
St Martin's Ln, London, Greater London
Opera House · City of Westminster · 53 tips and reviews

Style by StylismStyle by Stylism: Catch 'The Nutcraker' ballet. Very moving, and very traditional.

Hyde Park is one of Best christmas events in London.

5. Hyde Park

9.6
Serpentine Rd, London, Greater London
Park · 1138 tips and reviews

Style by StylismStyle by Stylism: Every year, 'Winter Wonderland' hits Hyde Park. Nice german markets, fairground rides & food! its a great atmosphere of mulled wine, german sausages on the spit, roasted chestnuts and gingerbread :)