Theatre venue
Leicester Square Theatre
6 locals recommend,
Tips from locals
The Leicester Square Theatre is a 400-seat theatre near Leicester Square, in the City of Westminster, London. It was previously known as Notre Dame Hall, Cavern in the Town and The Venue.
Unique things to do nearby
Locals also recommend
- 25 locals recommend
- 9 locals recommend
Location
6 Leicester Pl
London, England