London's ODEON Luxe Leicester Square reopens after refurbishment. London, UK - 21st Dec 2018 - Leicester Square