Leicester Square Theatre
Detail InformationEdit The Leicester Square Theatre (formerly The Venue), is a 420-seat studio theatre in Leicester Square, in the City of Westminster, London, which opened in 2002 with the premier of Boy George’s Taboo. The building originated as the Notre Dame Hall in 1953, replacing an earlier building that had been destroyed by World War […]