Leicester Square Theatre
Leicester Square Theatre 6 Leicester St London, WC2H 7BX
Telephone: 020 7534 1740
For more details visit the official Leicester Square Theatre website click here
Nearest Underground Tube Station- Leicester Square.
For a local street map, click here .