Odeon Cinema West End

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.

Odeon Cinema West End People (First 1 people) - Page 0

The Long Memory

The Long Memory

1953 ‧ Drama/Thriller ‧ 1h 36m