ODEON is a major chain of cinemas in the UK, mostly showing blockbusters only. However, this little gem, tucked just behind Leicester Square, is different. Showing a whole range of alternative films as well as the best that China, Japan, and South Korea have to offer, all in luxury comfort with huge reclining armchairs and loads of space. This is a different cinema experience.
11/18 Panton St, London SW1Y 4DP, UK