The Leicester Square Theatre - The Basement

The Leicester Square Theatre - The Basement, 6 Leicester Place, London, WC2H 7BX