About Leicester Square
Leicester Square is a theatre in London, England. The square is named after Leicester, a town in Leicestershire. The square is in the Covent Garden district, close to the West End. The square is home to several theatres, including the London Coliseum...
Own this business? Call us on 0333 014 8550 to unlock your full listing's potential.