Tickets for events at Knowledge Centre, British Library

96 Euston Road, London, NW12DB