Founded back in 1930, ODEON is the Biggest and best-known Theatre chain in the UK and Ireland. And, famous over the world, ODEON Luxe Leicester Square has hosted because the 1930s over 700 of Europe movie premieres and it’s now the first Dolby Cinema™ in the UK. If you need to find out the Odeon Preston