Muppet Christmas Carol Returns to Prince Charles Cinema, 54 Shows
The Muppet Christmas Carol screens 54 times at Leicester Square’s Prince Charles Cinema from 27 November to 24 December 2026. Here’s what Londoners need to know.
The Muppet Christmas Carol screens 54 times at Leicester Square’s Prince Charles Cinema from 27 November to 24 December 2026. Here’s what Londoners need to know.