Odeon

  • EntertainmentAOL

    Cinema icon threatened by debt

    Ian Gavan/PA Wire/Press Association Images Odeon West End, which occupies one corner of Leicester Square in London, has been sold to a hotel group after the owners got into financial trouble. So what does this mean for the site, and for cinemas