Leicester Square
The Empire, Leicester Square is a cinema currently operated by Cineworld on the north side of Leicester Square, London.