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. The theatre, which also has a 70-seat basement lounge theatre, hosts stand-up comedy, cabaret, music, plays and comedies.
Less