Odeon Luxe London Leicester Square

26 Leicester Square,
London, WC2H 7LQ

Unfavorite 44 people favorited this theater

Showing 751 - 752 of 752 comments

Edd
Edd on November 6, 2002 at 4:13 am

Yes David, The Rest I have in my Personal Collection.

davidpring
davidpring on January 16, 2002 at 6:53 pm

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.