Upcoming Concerts at Leicester Square Theatre
Sat, Dec 15, 2018 From £28.75
Leicester Square Theatre location
Leicester Square Theatre Description
The Leicester Square Theatre is since 2008 the name of a 400-seat studio 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 space, hosts stand-up comedy, cabaret, musical acts, small musical theatre productions, plays and comedies. It was formerly a popular venue for live music.