Empire Leicester Square is a globally recognised square in the entertainment industry. The Cinema and Casino sit in prime position on the square.
The Empire Leicester Square is a historic and modern cinema located in one of London’s most vibrant areas. It offers state-of-the-art screening facilities, including an IMAX screen, and is renowned for hosting significant film premieres and events.
The property is located in a commanding prime position in Leicester Square, an internationally renowned entertainment and leisure area, within London’s West End. The building is of steel frame construction with a magnificent stucco and brick frontage to Leicester Square. It comprises a casino and a cinema complex let in its entirety to London Clubs International with the cinema component sub let to Empire Cinema 2 Ltd. The London Clubs FRI Lease is for a term of 25 years from June 2005 and the cinema lease is for a term of 99 years from 12 June 1961.