Odeon West End
From Wikipedia, the free encyclopedia
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.