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.
Venue Details & Map
Odeon Leicester Square
22-24 Leicester SquareLondonWC2H 7JY
- 0871 2244007
For comprehensive independently assessed accessible information for Odeon Leicester Square, please see the DisabledGo website