Odeon Cinema West End
The Odeon West End, from 1930 to 1988 known as Leicester Square Theatre, was a cinema on the south side of Leicester Square, London. It contained two screens—screen 1 seats 500 and screen 2 seats 832. It was often used for smaller film premieres, and hosted the annual BFI London Film Festival.