Leicester Square Theatre Photos

Meet 95 travelers, 51 tour guides and discover 1,493 photos

The Leicester Square Theatre is since 2008 the name of a 400-seat theatre near Leicester Square, in the City of Westminster, London, 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.
View Leicester Square Theatre guide >

Leicester Square Theatre