The Nutcracker

Dance

The Nutcracker

Thursday, 31 December 2026 · 14:30 to 16:40

Royal Opera House · Main Stage · London

Few tickets left · £36 to £214