Coming soon: A beautifully restored venue steeped in film and television history, located in the heart of London's Piccadilly