All performances 09 December 2026 20:30 90 seats available 20:30 Buy ticket 10 December 2026 20:30 103 seats available 20:30 Buy ticket 11 December 2026 20:30 71 seats available 20:30 Buy ticket 12 December 2026 20:30 95 seats available 20:30 Buy ticket 16 December 2026 20:30 94 seats available 20:30 Buy ticket 17 December 2026 20:30 111 seats available 20:30 Buy ticket 18 December 2026 20:30 94 seats available 20:30 Buy ticket 19 December 2026 20:30 85 seats available 20:30 Buy ticket