Odeon Leicester Square

About

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

Address
22-24 Leicester Square
London
WC2H 7JY
Telephone:
0871 2244007

Is Odeon Leicester Square your business?

Find out how to become a Partner to enhance your listing and access other benefits.

Look for similar items by category