Leicester Square Hotels

Find the latest Deals

Leicester Square is a pedestrianised square in the West End of London. In the middle of the Square is a small park, in the centre of which is a 19th century statue of William Shakespeare. Leicester Square is the centre of London's cinema land. The Square is home to several nightclubs. The square regularly hosts a fair each winter and a stage is erected for performances connected to other events such as Chinese New Year.