Odeon Luxe London Leicester Square
26 Leicester Square,
London,
WC2H 7LQ
26 Leicester Square,
London,
WC2H 7LQ
44 people favorited this theater
Showing 751 - 752 of 752 comments
Yes David, The Rest I have in my Personal Collection.
The largest single screen cinema still operating in London.It has recently been sympathetically refurbished both internally and externally.Many art deco features which were swept away in the 1960s have now been restored.