ptindall Posted January 24, 2014 Share Posted January 24, 2014 Westminster Council has given permission for the demolition of the Odeon, Leicester Square, home of 'The Duchess,' one of the largest theatre organs. The Odeon is probably the last really big cinema in use as a cinema in England. Objections from English Heritage and the Ancient Monuments Society were ignored. Not a very good idea. Link to comment Share on other sites More sharing options...
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now