Venues

Leicester Square Theatre

Leicester Square Theatre
6 Leicester Place
Leicester Square
WC2H 7BX
Nearest station: Leicester Square
Phone: 0844 847 2475