Conway Hall

The venue is located at 25 Red Lion Square, London WC1R 4RL.