The Odeon Leicester Square is the 1683-seater cinema where large London film premieres are held. There are also 5 small screens in the Mezzanine.
This content has been supplied by Odeon Leicester Square
Venue Details & Map
Odeon Leicester Square
22-24 Leicester Square
- 0871 2244007
Book a taxi on +44 (0)844 556 0706 or with London's biggest car service app