![]() The Leicester Square Theatre The Leicester Square Theatre (formerly The Venue), is a 420-seat studio theatre on Leicester Square, in the City of Westminster, London, which opened in 2002 with the premier of Boy George's Taboo Phone: 020 7534 1740 6 Leicester Place London, London WC2H 7BX United Kingdom Map Other Categories: Live » Venues » Live Venues |


