Die Odeon Leicester Square und ist eine der bekanntesten Kinos in der Welt, und es hat die größte nicht-Imax-Bildschirm in Europa. Darüber hinaus kann für sich in Anspruch zu haben, die ersten digitalen Projektor in Europa, die im Jahr 2002 installiert wurde. Das Kino kann mehr als 2000 Personen und ist für die Mehrheit der großen Film-Premieren in London. Die Odeon enthält auch vier kleinere Bildschirme in der so genannten Mezzanine Odeon. Die Art-Deco-Stil Gebäude wurde im Jahr 1937 eröffnet, auf der alten Website der Alhambra Music Hall.