Address: 6 Leicester Place
Theatre in London, England. 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.
Theatre in London, England. 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.