LONDON @ Leicester Square Theatre Thursday, August 17, 2017 11:00 AM 11:00 Sunday, August 20, 2017 11:00 AM 11:00 Leicester Square Theatre 6 Leicester Place London, England, WC2H United Kingdom (map) Google Calendar ICS Tickets here