Odeon Leicester Square

Located in the heart of London’s West End, ODEON Leiceter Square was built on the site of the former Old Alhambra Theatre. With 5 state of the art screening rooms, the Odeon’s screen 1 has been host to London’s film Premiers since 1937 and offers an unrivalled experience with luxury reclining chairs and the experience of Dolby Cinema. The Cinema also comes with a bar area with panoramic views of Leicester Square.

  • Capacity

    800 Theatre

  • Closest Station

    Leicester Square

  • Catering