Odeon West End

From Wikipedia, the free encyclopedia

Odeon West End
Enlarge
Odeon West End

The Odeon West End is a cinema on the south side of Leicester Square, London. It contains two screens -- screen 1 seats 500 and screen 2 seats 832 [1]. It is sometimes used for smaller premieres, and yearly hosts the BFI London Film Festival.

The Odeon West End has been sold by the company and will close within 2-3 years.