K.J. Yossman Odeon Cinemas heralded a triumphant return to film on Thursday evening with the re-opening of their new theatre, Odeon West End Luxe.Situated on Leicester Square (just a stone’s throw from their Odeon Leicester Square Luxe cinema) in London’s West End, the branch is part of a £300 million development that includes the newly-opened The Londoner hotel.