Leicester Square Theatre

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 hosts stand-up comedy, cabaret, music, plays and comedies.
Show lessRead more
Wikipedia

Discover this place

Home
Discover
Play
Nearby
Favorites